core-5086 core-5087 changes for metadata template ui
CORE-5094 Fixes for caching root sub-folders.

DiskResourceServiceFacade#getSubFolders now accepts a Folder instead of just a path.
Updated DiskResourceServiceFacadeImpl#getSubFolders to use the correct Folder ID when calling saveSubFolders in its AsyncCallbackConverter.
Merge branch 'm_templates'

Conflicts:
	src/main/java/org/iplantc/core/uicommons/client/services/DiskResourceServiceFacade.java
Refactor and cleanup of IPlantAnchor class.
CORE-4960
CORE-4876
CORE-4876: Continuing search-related unit test dev
CORE-4876: Ongoing unit test development
CORE-4876: Updated DiskResourceServiceFacade
CORE-4876:
Ongoing
CORE-4876: Most UI/presenter tests in place. Still need to work service level and integration tests.
CORE-4876:
CORE-4876:
CORE-4876: Displaying search results, but still some errors
CORE-4876: Fixing some unit tests after merge