RM 'description' prop from Analysis, add 'comments
CORE-5308
* Renamed Analysis Gin module to prevent name overlap
* Renamed ToolRequestProvider to ..ServiceFacade
* Added stub service binding rules
* Factored out versions props in build scripts
Implemented menubar unit test for Analysis view
* Removed dead/unnecessary code from Analyses menu
* Implemented unit test for analyses menu bar
* Had to refactor AnalysisExecutionStatus for unit testing
CORE-5307
CORE-5301 Fix for duplicate move announcements.

Moved the success announcement from the DiskResourcesEventHandler to DiskResourceMoveCallback, since each data window will have its own handler, but only one callback handles the move service response.
Added diskResourceMoveSuccess display strings.
CORE-5301 Fix for updating saved searches in many windows.

Added an UpdateSavedSearchesEvent and its handler interface.
Updated DiskResourcesEventHandler to handle these events.
Updated TreeCellDefaultAppearance to fire this event when deleting a saved query.
Refactored the DataSearchPresenterImpl#updateDataNavigationWindow method to fire this event, and moved the TreeStore update logic into the DiskResourcesEventHandler#onUpdateSavedSearches method.
Removed the TreeStore field from DataSearchPresenterImpl.
Replaced the unused SearchAutoBeanFactory field with an EventBus field.
Updated DataSearchPresenterImplTest with these changes.
Refactored some of the TreeStore tests from DataSearchPresenterImplTest into a new DiskResourcesEventHandlerTest class.
CORE-5369 Removed obsolete testDoSubmitDiskResourceQuery_Case2.
CORE-5301 Update for Data window shortcut.

The Data window shortcut will now always open a new window.
CORE-5369 Reimplemented test in DataSearchPresenterImplTest.

Reimplemented testDoSubmitDiskResourceQuery_Case3 removed by commit ee0e1c126c49dbb7bef2f736eae8df8d00bafea7 as testDoSaveDiskResourceQueryTemplate_Case6.
remove debug statements
core-5294 ui changes and refactor for ensemble integration
core-5294 add vcf support. add popup dialog to display urls for users to copy it
update stub with new method
CORE-5413 Fix ID vs. path bug in 'last path' selection.

Refactored SelectFolderByIdLoadHandler to SelectFolderByPathLoadHandler, which now requires a HasPath instead of a HasId.
This means the DiskResourceView#Presenter#go and setSelectedFolderById methods (refactored to a setSelectedFolderByPath method) also now require HasPath parameters.
Added a DiskResourceView#getFolderByPath method.
Added CommonModelUtils#createHasPathFromString and createHasPathSplittableFromString methods.
Refactored DiskResourceUtil#getFolderIdFromFile to getFolderPathFromFile.
Refactored the OpenFolderEvent#getFolderId method to getFolderPath.
Refactored UserSettings#get/setLastPathId methods to get/setLastPath methods.
Refactored references TreeStore#getAllItemsCount calls to getRootCount calls in DiskResourcePresenterImpl and SelectFolderByPathLoadHandler, to make the intent of this logic more clear.
Refactored DiskResourcePresenterImpl to inject the IplantAnnouncer for better testing support.
Refactored many references to DiskResource#getId and DiskResourceView#getFolderById to getPath and getFolderByPath instead, to make the intent of these parts of the code more clear, and so that they can be more easily refactored in the future when files/folders get UUIDs.
CORE-5413 Refactored known-root-path check into SelectFolderByPathLoadHandler.

This will prevent errors when a user's 'last path' preference has been saved as their home folder with a '/root' prefix, and then they open a Folder selection dialog.
core-5294 refactor code
core-5425 allow users to save partially filled metadata template
core-5306 enable top level menus even when no app is selected
merge with repo
Renamed Apps (and belphegor) Presenters. CORE-5306
Refactoring apps to use more dep injection. CORE-5306