CORE-4640 Updates for AppTemplatePropertyEditor required fields.

Updated the AppTemplatePropertyEditor field labels with the "required" mark.
Removed the "NO TOOL SELECTED" warning from this panel's header.
CORE-2935 Updated Env Var labels and help text.
CORE-2935 Added EnvironmentVariableNameValidator.

Added the EnvironmentVariableNameValidator to the name field in ArgumentPropertyEditor for EnvironmentVariable property types.
CORE-4671: Corrected side error handler issue.
Also corrected a layout issue with template wizard resizing.
CORE-2935 Updated EnvironmentVariableNameValidator.

Updated EnvironmentVariableNameValidator to invalidate empty values.
Updated ArgumentPropertyEditor to not allow blank Environment Variable names (so the expected "This field is required" error can be displayed).
Removed some commented out code
Removed unused CSS resource file in LaunchAnalysisWidget.
Fixed AppTemplate edited_date and published_date fields.
CORE-4646 Added Public App Warning to AppTemplateWizard.

Added is_public flag to AppTemplate.
Replaced obsolete AppTemplateWizardAppearance#createEmptyToolText with createEditPublicAppWarning.
Updated AppTemplateWizard#setValue to add this red-text warning with contextual help to the AppTemplateContentPanel header when the given AppTemplate is public.
CORE-4671:
* More corrections to side error issue.
CORE-2935 Added default Environment Variable name.

Added a NEW_ENV_VAR_NAME constant to AppTemplateUtils.
Updated ArgumentPropertyEditor to set Environment Variable names to this value if one is not already set.
CORE-4622: Arrow now displays for name column sort
CORE-4646 Removed Public App Warning from AppTemplateWizard.

Reverted some of the changes from commit 83d317faaff891ac7951a95965c7e89de1efac8a.
This warning will be displayed in the window's title bar instead.
CORE-4688 Updated onDragDrop handler to not copy Arguments.

Updated the ArgListEditorDropTarget#onDragDrop handler in ArgumentListEditor to use the Argument set in the event data rather than a copy.
This prevents TreeSelection type Arguments from losing their selection items, since those are contained in a root SelectionItemGroup in the Argument, but copying the Argument can only de-serialize the root as a SelectionItem in the copy.
CORE-4689, CORE-4673:
* Removed "Exclude this item..." from Checkbox property panel.
* Corrected issue where check box value change events were not being propagated through the editor.
* Added interfaces to AppWizardView to facilitate updating of App Integrator window and DE task buttons.
CORE-4685 Refactored AppWizardFieldFactory Int/Double Validators.

Updated AppWizardFieldFactory to use the Int/Double Above/BelowValidators instead of GXT's Min/MaxNumberValidators.
These Validators will validate their given values exclusive of their limits. For example, IntAboveValidator will validate that the given value is greater than its limit, instead of greater than or equal to its limit, which is the default behavior of GXT's MinNumberValidator.
I18N#RULES in ui-resources was renamed to VALIDATION.
CORE-4640: Corrected app description label
Merge branch 'master' into STABLE