Changing onCreate to protected
Adding support for detecting if the main chat is visible
Adding support for resetting the notification back to running in the notificationservice
Cleanup in NotificationService
Adding tests of isVisible in the controllers
Implemented isVisible and isFocused in AndroidUserInterface
Makes sure new message notification is not shown when the user interface is visible
Makes sure new message notification is reset when the main chat is shown