fix mark all as ack count update issue.
core-4375 fix ids for analysis window
IN PROGRESS - issue CORE-4126: 
https://pods.iplantcollaborative.org/jira/browse/CORE-4126

Refactored the code, moving the new system message announcing code into
the org.iplant.de.client.sysmsgs package.
IN PROGRESS - issue CORE-4126: Add new system message announcement to
DE. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4126

externalized announcement text.
Fixed a regression bug

The notification counter is cleared when all of the notifications are
deleted now.
IN PROGRESS - issue CORE-4295:
https://pods.iplantcollaborative.org/jira/browse/CORE-4295

Added event handler to de presenter that updates the unseen System
Messages count in the view
CORE-4259: some minor code reformatting
merge with repo
CORE-4259: ensure that logout redirection only occurs after the RPC call used to save the user session has returned
Fixed logic for displaying new notification popups.
core-4297 refactor tool installation servlet code to use simple uploads
Merge branch 'master' of github.com:iPlantCollaborativeOpenSource/de-webapp
Command Sequencing has little use for us. It didn't work well for its
advertised purpose of keeping the presenter from becoming inconsistent.
It does work well for throttling asynchronous calls, but we don't have a
problem with bursts of asynchronous service calls.
Merge branch 'master' of https://github.com/iPlantCollaborativeOpenSource/de-webapp.git
CORE-4296 The previously selected message summary in view on restore

When a user session is restored, the Summary Window will ensure that the
item selected in the summary list is in view.
CORE-3552 Update to not popup notifications on login.

Updated NotificationListView to not show notification popups on the very first fetch of unseen messages.
This will prevent old, unseen notifications from popping up every time the user refreshes their browser/session.
Also added an initial GetMessageCounts::run call to DEPresenter::initMessagePoller so that new message counts are fetched right away at login (otherwise the initial unseen count would not be fetched until after an entire poll-length of the timer elapsed).
core-4424 preserve file formatting
core-4425 fix analysis window timestamp
core-4297 for 1.8 remove size configuration
Merge branch 'master' of github.com:iPlantCollaborativeOpenSource/de-webapp