add no new notifications msg
Merge branch 'master' of github.com:iPlantCollaborativeOpenSource/de-webapp
CORE-4193
Removing dependency to ui-metadata module.
refactor code
refactor code
Merge branch 'master' of github.com:iPlantCollaborativeOpenSource/de-webapp
IN PROGRESS - issue CORE-4126: Add system message display area to DE. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4126

Changed the Header Menu Style to use AnchorDefaultResources.Style as its
interface.
Merge branch 'master' of
https://github.com/iPlantCollaborativeOpenSource/de-webapp into
gxt3-sandbox
IN PROGRESS - issue CORE-4293: Notification Agent: Modify the
count-messages endpoint to return number of unreceived system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4293

Switched to parsing the new count-messages format of the Notification
Agent.
fix save session
CORE-4239 Updates for new IplantAnnouncer::getInstance method.
CORE-4239 Refactored NotifyInfo to extend IplantAnnouncer.

Notifications displayed by this class will now appear in their own queue near the bottom right corner of the Viewport.
This class is no longer Deprecated since it no longer depends on GXT 2.2.5 classes.
OPEN - issue CORE-4295: DE System Messages menu item should display
unread message count 
https://pods.iplantcollaborative.org/jira/browse/CORE-4295

The view logic was added for rendering the message count.
CORE-4296 Re-enabled Desktop Systems Messages menu item.
IN PROGRESS - issue CORE-4296: The DE needs to have a window for viewing
system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4296

replaced CallbackConverter with AsyncCallbackConverted
IN PROGRESS - issue CORE-4296: The DE needs to have a window for viewing
system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4296

Tasks can now be removed from MessagePoller
IN PROGRESS - issue CORE-4296: The DE needs to have a window for viewing
system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4296

Fixed the SystemMessagesWindow class so that it is size appropriately,
uses deferred binding to create the internal view and calls stop() on
the Presenter when the window is hidden.

The system message cache now starts syncing when the presenter's go()
method is called and stops with the stop() method is called.

The cache now retrieves only new messages after the preliminary fetch of
messages.
IN PROGRESS - issue CORE-4296: The DE needs to have a window for viewing
system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4296

The presenter no longer automatically marks all messages as seen.

Unread message summaries are rendered in bold.

The message summary cell logic was cleaned up, taking advantage of CSS
and XTemplates functionality.
IN PROGRESS - issue CORE-4296: The DE needs to have a window for viewing
system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4296

The view layout has been improved. In particular, the expiry time
display is now properly size.

The message body display area has been styled as well.
CORE-4337: Added new secured App group list endpoint