Updated GWT version to 2.5.0 proper.
Added App autobean interfaces
CORE-3750 Added references list to App AutoBean.
CORE-3543 Simplified App search into a SearchField.

Updated AppSearchField to extend the new ui-commons SearchField rather than a ComboBox.
This allows the search results to auto-populate in the App grid and has more consistent behavior when pressing the Enter key.
Updated AppSearchResultLoadEvent to include the search text used to load the results.
Updated the BaseCatalogMainPanel header to include the search text from the AppSearchResultLoadEvent.
AppSearchRpcProxy now expects a FilterPagingLoadConfig and fires the AppSearchResultLoadEvent on successful searches.
core-3820 3821 3829 fix issues with tito save
(cherry picked from commit ed19582542568d5af7c11af60ebd36c398f49dc5)
CORE-4031: corrected some typos in the new tool request form
CORE-4031: changed the names of some of the form fields
Initial commit for Pipeline edit support.

Added the step_count field to the App AutoBean interface.
Added an EditWorkflowEvent and handler used by the AppsViewPresenter when the user wants to edit an App with more than 1 step.
CORE-2772: removed the editApp service call, which is no longer needed
Added editWorkflow service call to AppUserServiceFacade.

Updated AppsViewPresenter to use the editWorkflow service call when editing apps with more than 1 step.
Deprecated classes still using GXT 2.2.5
refactor code for resources module
Removed references to templates in EditWorkflowEvent.

Refactored EditWorkflowEvent::getLegacyAppTemplate to getServiceWorkflowJson.
refactor for resources module
Merge branch 'gxt3-sandbox' of https://github.com/iPlantCollaborativeOpenSource/ui-applications-module into gxt3-sandbox
Move submit n cancel button to the dialog
refactor code. Start porting submit for public use form.
refactor code to make Apps Ginjected
Changes for submit apps for public use form
Changes made in response to ui-resources changes