* user activity monitor updates
- re-work of the mechanism for determining user activity status and triggering updates that are passed to the server via the webapp
- removing system events (login/out screensaveer on/of etc.) to be re-considered for a future release
* add missing descriptions
* review tweaks
* update tests