add browser notification settings notify settings
zs
Merged 'dev'.
Merged 'dev'.
Merged 'dev'.
add check functions
added a new cmVisibilty service for focus on tabs and blur
add appIcon to app and desktop config
update BrowserNotificationService
add permission request to app.run
solved event handling finished unit tests
add new language keys system.events friend_request and new_message
add browser notification to event reciever
zs
Merge remote-tracking branch 'origin/feature-focused-tab' into feature-notification-service

Conflicts:
	app/base/config.js
	desktop/base/config.js
update auto close
rm test notify from widget
add check conversation route to routescope
update "showNewMessage" func, add checks for conversation route and tabVisibility
update conversationId check
add comments
add lang keys
uncomment debugger
rm old lib
Merged 'dev'.
add purl route check
add unit tests
update tests