CORE-4426:
* Updated LaunchAnalysisWidget to update its ContentPanel Header when
form is invalid.
* Update LaunchAnalysisWidget to correctly report EditorErrors
CORE-4557:
* Updated some special case handling to be generalized toward the new
DiskResourceSelector interface
core-4628 disaable launching of disabled apps.
Merge branch 'master' of github.com:iPlantCollaborativeOpenSource/ui-apps-widgets-module
CORE-4015, CORE-4632:
* Updated the AppTemplate content panel header to display ellipsis when
the name overflows.
* Added new QuickTip class for displaying aggregated error messages in content panel header error icons in the Apps windows.
* Added 255 character limit to name field in app template property editor.
* NameValidator3 to DiskResourceNameValidator refactor changes
* Updated Preview view to perform validations when the "Launch analysis" button is clicked
* Updated editing mode s.t. no validations are performed in the center panel, validations are only performed in the details panel.
* Added restricted command line character validation to the app template property editor name field.
* Added special case handling for issue described in CORE-4632
* Updated application of validators in editing mode so they are applied when expected.
CORE-4015 CORE-4578:
* Multiline text argument now accepts newline characters
* Updated App template name field validator to a disk resource
validator.
* Added restricted cmdline arg validators to text, multi-line text, env
variable, and output fields.
* Corrected issue with editing of user-defined text validators.
* Added checks to ensure that default validators are not removed from
controls during app editing.
CORE-4015, CORE-4601:
* Corrected issue with app relaunch.
* Code cleanup
* Corrected issue with argument tooltip rendering in FF
* Corrected issue with persisting of isVisible false in output json
* Fixed lack of leading space on isImplicit checkbox label for folder
and multifile output
CORE-4601, CORE-4643, CORE-1848:
* Ensured that only the lists of simple selection argument types are
parsed for default values. Tree selections used to be included in this
check, which is not the intent.
* Simple list deletion issue has been corrected.
* Fixed issue where app editor comboboxes were not initially showing
their default text ("Choose").
* Corrected combobox relaunch issue where previous value did not appear
to be set on re-launch.
CORE-4640:
* Added style to support grabbing in FF.
* Added hardcoded .cur urls for IE grabbing support
CORE-4623 Added AppTemplateWizard#flushAppTemplateRaw method.

Added a method to get the AppTemplate flushed directly from the editor driver, rather than a copy cleaned of empty groups returned by flushAppTemplate.
CORE-1848:
* Removed contextual help from file info type
CORE-4640, CORE-1848, CORE-4015:
* Added pointer style to ensure that all app editor content panel
headers have a pointer
* Ensured that the selection style for ArgumentEditors and
ArgumentGroupEditors is applied on selection after an adjacent editor is
deleted.
* Added length validators to analysis name and description fields, as
well as app name (property editor) and description
* Removed auick tip timeouts for contextual help
* Added separate empty text in app form for editing and non-editing
mode.
CORE-1848, CORE-4640:
* Removed output source dropdowns from FolderOutput and Multi-file
output property panels
* Removed "Exclude this item if nothing is entered" from
EnvironmentVariable property panel
* Removed "Argument Option" from list Argument types
* Changed "Display this item in the app" to "Do not display this item in
the app" and inverted functional logic of code-behind
* Implemented a success iplant announcer message on successfull launch.
Also added the fail iplant announcer for failed launches, in addition to
the error popup.
* Increased the size of empty "Sections"
* Corrected an issue with auto-expand of "Sections" when drag
re-ordering arguments
* Changed detail panel headers to "Details: <i>{0}</i>"
CORE-4640:
* Added handler to scroll newly dropped arguments into view.
CORE-4640:
* Ensured that App template property editor is not displayed in
"Details" view
* Moved App template property editor into the center panel as a
collapsible panel.
Updates for AppsWidgets display strings from I18N.

Refactored GWT.create calls to the static accessors for AppsWidgetsPropertyPanelLabels, AppsWidgetsContextualHelpMessages, and AppsWidgetsDisplayMessages in the I18N class instead.
CORE-4651 Updated display text in Output Source combo-box.

Added display text and a getLabel method to DataSourceEnum.
Updated ArgumentPropertyEditor to use this display text in the File Output Source combo-box, and to sort the options by the Enum order.
Replaced the obsolete DataSourceProperties#labelValue with a type ValueProvider.
tmp
CORE-4640, CORE-4653:
Merge branch 'master' into STABLE