CORE-4600 Initial data service call caching.

DiskResourceServiceFacadeImpl now extends a Folder TreeStore, so that it can cache folders and files that are fetched from service calls, then return them for subsequent service calls.
Refactored the 2 DiskResourceServiceFacade#getFolderContents methods into getSubFolders and getFolderContents methods, which use AsyncCallbackConverters and accept AsyncCallbacks with stronger return types.
So far, these 2 methods and getRootFolders are the only calls caching service responses and using cached results, which leaves the other actions (such as moving and deleting) in a broken state.
Added a RootFolders#setRoots method.
CORE-4600 Refactor createFolder svc call to cache results.

Refactored DiskResourceServiceFacade#createFolder to accept a Folder AsyncCallback.
Refactored DiskResourceServiceFacadeImpl#createFolder to use an AsyncCallbackConverter that will cache the new Folder.
CORE-4600 Minor refactor in createFolder svc call.

Replaced parsing the result into a splittable with a call to the new Folder's getPath method.
CORE-4600 Fix for DiskResourceServiceFacadeImpl#saveSubFolders.

The saveSubFolders method now attempts to lookup any Folders already added to the store and update them.
Added a Folder#setFolders method in order to cache updated subfolders from service calls.
CORE-4600 Removed file caching in DiskResourceServiceFacadeImpl.

DiskResourceServiceFacadeImpl#getFolderContents always fetches updated data from the service, then updates any subfolders on success.
Merge branch 'master' into data-svc-caching
Added a decode method to DiskResourceServiceFacadeImpl.

Returns an instance of the given class decoded from the given payload string, using the facade's DiskResourceAutoBeanFactory.
This method is complimentary to the facade's encode method.
CORE-4600 Refactor moveDiskResources to cache results.

Added a DiskResourceMove AutoBean interface for move requests and responses.
Refactored DiskResourceServiceFacade#moveDiskResources to use the new AutoBean for requests and responses.
Added a DiskResourceServiceFacadeImpl#moveFolders method for updating cached folders moved in DiskResourceMove responses.
CORE-4600 Refactor renameDiskResource to cache results.

Added a DiskResourceRename AutoBean interface for rename requests and responses.
Refactored DiskResourceServiceFacade#renameDiskResource to use the new AutoBean for requests and responses.
Added a DiskResourceServiceFacadeImpl#renameFolder method for updating renamed folders in the TreeStore cache.
Renamed DiskResourceServiceFacadeImpl#moveFolder to moveFolderTree, which also used now by the renameFolder method.
CORE-4600 Refactor deleteDiskResources for cached results.

Refactored DiskResourceServiceFacadeImpl#deleteDiskResources to use DiskResourceUtil#asStringIdList.
Refactored deleteDiskResources to remove any cached folders found in the success response of the delete service call.
CORE-4600 Refactor DiskResourceServiceFacadeImpl for refresh events.

Moved the DiskResourceRefreshEvent from the ui-disk-resource-module, and removed the obsolete 'tag' parameter.
Refactored DiskResourceServiceFacadeImpl to implement and register itself as a DiskResourceRefreshEventHandler in order to remove the cached child folders of any refreshed parent folder.
Merge branch 'master' into data-svc-caching
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
Merge branch 'master' into data-svc-caching
CORE-4600 Removed caching from grid listing.

Removed caching folders from grid listing results, since this will not work with grid paging.
core-4858 Model and service changes for paginating center panel.
Merge branch 'data-svc-caching'