core-6172 fix cancel analysis.
Merge branch 'dev' of github.com:iPlantCollaborativeOpenSource/DiscoveryEnvironment into dev
move ht  icon to front of analyses name
enable show all button when the analyses view is filtered.
CORE-6210 Corrected logic for submitting hierarchical selections
Any checked item in a hierarchical list will be submitted as a flat list
in the submission config. If a group item is selected, it will only be
added to the submission list if it has non-null values for its value and
argument option parameters ("value" and "name" keys).
CORE-6176 Corrected OBOB which caused creation of extra column in
structured text viewer
Merge branch 'CORE-6176' into dev
core-6197 fix char encoding for data window filenames.
Merge branch 'dev' of github.com:iPlantCollaborativeOpenSource/DiscoveryEnvironment into dev
remove unused js imports
fix bug where trash path was included twice in the search query. Also remove duplicate &
core-6262 fix adding validation to arguements.
remove unnecessary call to fetch template json if the App editor is closed.
Fixed test error

introduced in 2c3c4089b96e49ecd6dc9abc1f47b9c11b42656f
CORE-6267 UI no longer gens ID for selection items

* After saving a new app, or an existing app which contains new sections
  or arguments, the UI will update its bound model with the generated
  IDs returned from the app save endpoint.
* The UI no longer generates IDs for new SelectionItems. This includes
  the hierarchical list selector and all other basic selectors. New
  items are submitted without IDs, and are updated with the IDs provided
  by the save/update endpoints.
* All ListStore<SelectionItem> are now instantiated with
  SelectionItemModelKeyProvider. This new provider uses keys which are
  stored in the autoBean's tags. This is keyed by the
  SelectionItem.TMP_ID_TAG constant. Look at
  AppTemplateUtils.addSelectionItemAutoBeantIdTag(..) to see how these
  ids are set on the autobean.
* Updated the signatures of AppTemplate saving, publishing, and
  updating methods to return AppTemplates instead of Strings. Each of
  these methods now uses the AppTemplateCallbackConverter.
* AppTemplate callback converter has been updated to apply IDs generated
  for new SelectionItems to the AutoBean tag mentioned above.
CORE-6267 Cleanup of classes from previous commit
CORE-6267 Removed ignored and erroneous test
CORE-6271 UI can save validators again

UI adds temporary IDs to all added and incoming validators. These temp
ids are not submitted to the service on save/update.
CORE-6271 Cleanup of classes from prev commit
App displays default selections again