CORE-4433 Updated NewToolRequestFormView with toolRequestServlet proxy.

Remonde obsolete newToolRequest constant, making CommonAppConstants obsolete.
Constants::CLIENT is now just an instantiation of DEClientConstants.
CORE-4433 Updated response handling in NewToolRequestFormViewImpl.

Added stripTags call to SubmitCompleteHandler since the new toolRequestServlet proxy endpoint returns a response with "pre" tags around the JSON results.
The new endpoint also now uses the standard "success" boolean instead of an "error" key in its JSON response.
Updated the info message box title for successful submissions.
fix error handling.
IN PROGRESS - issue CORE-4315: New tool request does not validate name
of tool and allows special characters. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4315

Added validator to the tool name field in the new tool request form.
This is the same Validator used across the DE for file and folder names.
fix styling issues and refactor code
Merge branch 'master' of github.com:iPlantCollaborativeOpenSource/ui-applications-module
IN PROGRESS - issue CORE-4317
https://pods.iplantcollaborative.org/jira/browse/CORE-4317

Switched from using FileUploadFields to IPCFileUploadFields and and
validators to them in the tool request form.
Added a length range validator to the tool name, limiting its length to
100 characters.
CORE-4073: Corrected app window group count when saving new app
All file selector types are no ops in editor window
Merge branch 'master' into STABLE