core-5025 refactor code for file download url
core-5086 core-5087 changes for metadata template ui
core-5086 core-5087 delete outdated test
add .gwt to ignore
core-5087 implement layout and template form logic
CORE-5094 Fixes for caching root sub-folders.

DiskResourceServiceFacade#getSubFolders now accepts a Folder instead of just a path.
CORE-4374 Folder lazy-loading fix.

The TreeStore models somehow become out of sync between the TreeLoader and the TreeView's SelectionModel when calling TreeLoader#loadChildren in DiskResourcePresenterImpl#setSelectedFolderById.
Refreshing the folder with the DiskResourceView forces any children to be removed first, before loading them again from the service.
Merge branch 'm_templates'

Conflicts:
	src/main/java/org/iplantc/core/uidiskresource/client/dataLink/presenter/DataLinkPresenter.java
	src/main/java/org/iplantc/core/uidiskresource/client/dataLink/view/DataLinkPanel.java
CORE-4960
CORE-4876
CORE-4876
CORE-4876
CORE-4876
CORE-4876: Fleshing out unit tests for search UI
CORE-4876: Continuing search-related unit test dev
CORE-4876: Ongoing unit test development
CORE-4876: ongoing unit test dev
CORE-4976
CORE-4876: Unit tests for DataSearchPresenter have 100% coverage
CORE-4876: Integrated search service facade with FolderContentsRpcProxy