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.
IN PROGRESS - issue CORE-4296: The DE needs to have a window for viewing
system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4296

Set up formatting of expiration date and styled the expiration area.
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 styling of the summary list view.
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 activation date is displayed as today for dates on the current date
and as the weekday for the days within the previous week.
IN PROGRESS - issue CORE-4296: The DE needs to have a window for viewing
system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4296

Externalized remaining system messages window 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

Switched to using CalendarUtil for date math.
Merge branch 'master' of https://github.com/iPlantCollaborativeOpenSource/de-webapp
IN PROGRESS - issue CORE-4296: The DE needs to have a window for viewing
system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4296

Separated the presentation code out of DefaultMessagesView.
IN PROGRESS - issue CORE-4296: The DE needs to have a window for viewing
system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4296

switched to the messages panel in the system messages window to use a
HorizontalLayoutContainer instead of a BorderLayoutContainer
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 Messages view handles resize events properly.
IN PROGRESS - issue CORE-4296: The DE needs to have a window for viewing
system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4296

styled the loading and no messages panels for the system messages
window.
IN PROGRESS - issue CORE-4296: The DE needs to have a window for viewing
system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4296

Moved class out ouf the view package into the packages where they
actually belong.
IN PROGRESS - issue CORE-4296: The DE needs to have a window for viewing
system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4296

Abstracted the SummaryListAppearance over the message type.
IN PROGRESS - issue CORE-4296: The DE needs to have a window for viewing
system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4296

Adapted the model view separation to follow the description in
http://developers.google.com/web-toolkit/articles/mvp-architecture-2
IN PROGRESS - issue CORE-4296: The DE needs to have a window for viewing
system messages. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4296

Switched to using factory to create default view.  This allows deferred
binding on the factory instead of the default view. Thus the default
view can be constructed with parameters by the factory.