Moved wall clock abstraction from de-webapp to de-commons

The ProvidesTime interface and its default implementation,
DefaultTimeSource were moved to de-commons because of the general
usefulness of this abstraction.
CORE-4193 Implemented hover selection feedback in app integrator
Additionally; 
* corrected some serialization/deserialization issues with AppTemplate
autobeans, specifically regarding how SelectionItemGroups are handled
Removed compiler user agent optimization
fix keyboard shortcuts for chrome/safari
core-4409 fix launching data window for analysis output.
core-4440 fix tooltio for analysis relaunch
Merge branch 'master' of github.com:iPlantCollaborativeOpenSource/de-webapp
core-4445 fix paging toolbar issue with large file views
core-4410 fix default output folder in preferences.
core-2925 new user intro walk thru using intro.js
fix tool tip text
CORE-3574 Removed obsolete FileUploadServlet.
CORE-4433 Removed obsolete NewToolRequestServlet.
CORE-4073: Ongoing changes
* Removed dependency of EventBus from apps-widgets module.
Fixed GWT IDE errors for Confluence classes.

Changed the AsyncCallback params to Void in TemplateServiceFacade, since they were updated in ConfluenceServiceAsync and ConfluenceServiceFacade.
core-4375 add static ids
Fixed warnings

Removed unused import statements.
Ongoing changes. Fixed part of cmd line prev submission
core-2925 add new user help.
CORE-4073: Increased starting width of app integration window to 1020