CORE-4193
Removing dependency to ui-metadata module
IN PROGRESS - issue CORE-4126: Add system message display area to DE. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4126

Addressed the concerns raised on the commit log
https://github.com/iPlantCollaborativeOpenSource/ui-commons-module/commit/909769aa91a68e284f69b3c0de40b25b068db6ff
IN PROGRESS - issue CORE-4126: Add system message display area to DE. 
https://pods.iplantcollaborative.org/jira/browse/CORE-4126

Eliminated the stub Style interface in IPlantAnchorDefaultAppearance.
The anchorText style in AnchorDefaultStyle was undeprecated, since it is
used to locate the text element.
Merge branch 'master' of
https://github.com/iPlantCollaborativeOpenSource/ui-commons-module into
gxt3-sandbox

Conflicts:
	src/main/java/org/iplantc/core/uicommons/client/widgets/IPlantAnchor.java
	src/main/java/org/iplantc/core/uicommons/client/widgets/IPlantAnchorAppearance.java
	src/main/java/org/iplantc/core/uicommons/client/widgets/IPlantAnchorDefaultAppearance.java
	src/main/java/org/iplantc/core/uicommons/client/widgets/InternalAnchor.java
reduce width of user search field
CORE-4239 Refactored IplantAnnouncer as Singleton.

Removed static fields and methods from IplantAnnouncer, but added a static getInstance method that will return a Singleton instance.
core-4333 refactor code
CORE-4305 CORE-4307 CORE-4324 IPlantPromptDialog fix.

Updated the text field in IPlantPromptDialog to enable the OK button on key-up, since auto-validation happens on key-up.
Moved the "enter" key handling logic to its own key-down handler, since the field's cell consumes enter key events on key-up and key-press.
Added a validation check to the "enter" key handler.
Added null String checks to ErrorHandler.

Added null error message check to ErrorDialog3.
CORE-4304 Allow HTML messages in error dialog.

Changed the return type of ServiceError::generateErrorMsg to SafeHtml, to allow HTML in error messages.
ErrorDialog3 now takes a SafeHtml message in its constructor.
Added an ErrorHandler::post(SafeHtml, Throwable) that now ultimately shows the error dialog.
Added file-io base URL config property getters.

Updated the fileUploadServlet constant.
Merge branch 'master' into STABLE