CORE-4600 Updates to use Singleton DiskResourceServiceFacade.

Updated DiskResourcePresenterImpl, FolderRpcProxy, and InfoTypeEditorDialog to use the Singleton DiskResourceServiceFacade from the ServicesInjector.
CORE-4600 Updates for new DiskResourceServiceFacade callbacks.

Updated DiskResourcePresenterImpl to use the new DiskResourceServiceFacade#getFolderContents callback.
Updated FolderRpcProxy to use the new DiskResourceServiceFacade#getSubFolders method.
These classes no longer attempt to cache results from these service calls, since they are now being cached by DiskResourceServiceFacade.
CORE-4600 SelectFolderByIdLoadHandler fixes.

SelectFolderByIdLoadHandler#onLoad now sets the rootsLoaded flag before calling initPathsToLoad, since that method may attempt to load sub-folders, which may not be an async call now, so the onLoad method may be called again before initPathsToLoad returns.
Prevent potential NPE in initPathsToLoad.
CORE-4600 Fixed compilation errors in DiskResourcePresenterTest.
CORE-4600 Updates for new DiskResourceServiceFacade#createFolder method.

Refactored the CreateFolderCallback to accept a Folder for its onSuccess method, since decoding is handled by the DiskResourceServiceFacade now.
Removed the Folder name parameter from CreateFolderCallback.
Merge branch 'master' into data-svc-caching
CORE-4600 Updates for new DiskResourceMove AutoBean.

Refactored DiskResourceMoveCallback to accept DiskResourceMove results.
Refactored the SelectHandler in DiskResourcePresenterImpl#onMove to use the doMoveDiskResources method rather than calling the service facade directly.
CORE-4600 Updates for new renameDiskResource callback.

Refactored RenameDiskResourceCallback to accept a DiskResource for its onSuccess method, since the DiskResourceServiceFacade now decodes the result into the renamed DiskResource.
Minor refactor in the DiskResourceViewImpl#updateDiskResource method.
Merge branch 'master' into data-svc-caching
CORE-4600 Refactor DiskResourcePresenterImpl refresh methods.

Refactored the DiskResourcePresenterImpl#doRefresh so that it only fires a DiskResourceRefreshEvent.
Refactored the DiskResourcesEventHandler to implement DiskResourceRefreshEventHandler, which will now call DiskResourcePresenterImpl#refreshFolder.
Refactored all other classes to call only the DiskResourcePresenterImpl#doRefresh method.
Refactored the DiskResourceRefreshEvent into the ui-commons-module for use by the caching service facade, and to remove the obsolete 'tag' parameter.
Fix for DiskResourceViewImpl#removeChildren.

A Kludge was needed in DiskResourceViewImpl#removeChildren to remove the given parent folder from the TreeStore, then re-add it without children.
This is needed because the TreeStore doesn't remove children from their parent's TreeModel wrapper in the TreeStore#removeChildren method.
So re-adding a child removed by removeChildren will add duplicates to its parent's TreeStore model.
Merge branch 'master' into data-svc-caching
Merge branch 'v1.8.2' into data-svc-caching
Merge branch 'v1.8.2' into data-svc-caching
Merge branch 'master' into data-svc-caching

Conflicts:
	src/main/java/org/iplantc/core/uidiskresource/client/presenters/DiskResourcePresenterImpl.java
	src/main/java/org/iplantc/core/uidiskresource/client/presenters/handlers/DiskResourcesEventHandler.java
CORE-4600 Fix DiskResourcePresenterTest tests.

Partial revert of commit d9a936f4808629e6a43836506dac1dd747335ab8.
Readded the DiskResourceServiceFacade injected parameter to DiskResourcePresenterImpl.
Added a DiskResourceServiceFacadeProvider for DiskResourceGinModule that will provide the DiskResourceServiceFacade from the ui-commons ServicesInjector.
CORE-4600 Removed extra imports.
core-4858 create folder contents proxy and use live grid view to make
the center panel load when user scroll to see more.
core-4855 add sorting logic and fix unit test
Merge branch 'data-svc-caching'