CORE-4193 Implemented hover selection feedback in app integrator
Additionally; 
* corrected some serialization/deserialization issues with AppTemplate
autobeans, specifically regarding how SelectionItemGroups are handled
* ensured that selection feedback css is not implemented when not in
editing mode
CORE-4191: Implemented group deletion
CORE-4193 Default value selection coordinated for simple lists
(i.e. not trees)
Corrected superfluous editor flush in AppWizard editor.
Changed strategy of ArgumentSelectionEditor from composite editor, to
value aware which turns off the invalid editors. This was easier than
trying to deal with binding differences between center and property
panel AppWizardComboBox editors (i.e. one being bound and one not)
CORE-4073 Ongoing updates
* Updated DeployedComponent service method signatures to return the
actual list of DeployedComponent objects.
* Updated the AppTemplateCallbackConverter to fetch and attach a
DeployedComponent object to the requested AppTemplate, if necessary.
* Experimented with the application of localstorage in
DeployedComponentServicesImpl. Code is commented out, but it worked.
CORE-4073 Ongoing changes
* Removed usage of EventBus from apps widgets modules in favor of widget
level event firing/handling
* Fixed issue where the property window would not immediately be
displayed for newly dropped wysiwyg components.
CORE-4073: Ongoing changes and corrections for analysis launch
* Tooltips are now dynamically added to most controls in edit mode.
* Hierarchical List control now has default selections coordinated
between center and property editor. Cascading actions still need to be
addressed.
* Changed the way the GWT editor hierarchy is bound. In center, binding
only goes as far as ArgumentEditor. All sub controls, which are
dynamically created based on ArgumentType, are manually updated, set,
and flushed. This reduced many conflicting value sets and bulky
coordination code when in editing mode. Phew!
* App launch should now be mostly working.
CORE-4073: Ongoing changes
Wired up property panel visibility, and have arguments disabling in response to the property panel visibility state
Corrected issue where newly created apps' id was not being set after the initial save, which would result in multiple apps being created for each time the save button was clicked.
Updated prop editor to disable certain fields based on argument type.
CORE-4073: Ongoing changes
* Integrated "display in Gui" option of app edit. unchecking this option
in properties has the effect of gray scaling an argument
* Deletion of arguments or argument groups will null out the property
panel.
* Small step toward correction of Add and Delete buttons not displayign
in multi file selector.
moved disk resource service to ui-commons

The disk resource services and corresponding autobeans model were moved
from ui-disk-resource-module to ui-commons.
CORE-4073: Ongoing Changes
Corrected value submission for MultiFileSelector and TreeSelection
argument types. They now submit their values in a manner which job
submission supports.
Corrected command line preview for HLS changes.
Broke the editor chain for Argument value and default value properties.
Changes to UI items which are associated with value or default value are
now manually managed by the UI items' parent.
CORE-4073: Corrected app window group count when saving new app
All file selector types are no ops in editor window
Merge branch 'master' into STABLE