Updating to GWT 2.5.0-rc1
Merge remote-tracking branch 'origin/master' into gxt3-sandbox
Migrated refactored GXT3 Apps windows (etc) to ui-applications.
See de-webapp commit 3742ede5
Moved Gxt3IplantWindow and IPlantWindowInterface back to the de-webapp project.
Presenter interface moved to the ui-commons-module.
Merge branch 'master' of https://github.com/iPlantCollaborativeOpenSource/ui-commons-module into gxt3-sandbox

Conflicts:
	src/main/java/org/iplantc/core/uicommons/client/CommonUIErrorStrings.properties
Created a GXT 3.x IPlantDialog class which all IPlant dialog windows will extend.
Also made minor updates to pom and gwt.xml files.
Updated default attributes of IPlantDialog class.
Created an IsMaskable interface for view implementations.
Created a "ServiceError" interface for error autobeans. 
The intent is to objectify errors as the come in, and send the errors to the ErrorHandler. The ErrorHandler will then compose the error dialogs from the given error messages. Much of the error handling which was occurring in the old de disk resource callbacks is being migrated to a single point (the error handler and its support classes).
Also created a new GXT3 prompt dialog.
Merge branch 'master' of https://github.com/iPlantCollaborativeOpenSource/ui-commons-module into gxt3-sandbox
Put null check into name validator.
Updated GWT dep to 2.5.0 proper
Updated pom versions for the GXT3-Sandbox branches
Beginning to implement new error handling which objectifies error messages.
Migrate Disk resource callback error handling to ui-commons
Added interfaces for common auto bean properties
Added a common icon.
removed unnecessary file.
Also removed unnecessary repos in Pom.
refactor code
refactor code. Move collaborators model and util from de-webapp to UI
commons.
refactor from de-widgets