refactor code.fix styling
core-4428 fix remember last path for multi file selector.
CORE-1848: Added empty text messages to file/folder selector
core-4428 fix remember last path for multifile select.
Merge branch 'master' of github.com:iPlantCollaborativeOpenSource/ui-disk-resource-module
CORE-4606 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.(cherry picked from commit 5a5c2bc318038caacf980335fc7299409f9d647d)
CORE-4605 Added drag-n-drop support to file/folder input fields.

Added single file/folder drop target support to AbstractDiskResourceSelector, FileSelectorField, and FolderSelectorField.
Added multiple DiskResource drop target support to MultiFileSelectorField.
This allows data items to be dragged from the Data Window and into these input fields.
core-4375 add method to set static id to browse button
core-4375 add static id to url import fields
CORE-4426: Update disk res selector to support EditorError propogation
Merge branch 'master' of github.com:iPlantCollaborativeOpenSource/ui-disk-resource-module
CORE-4557:
* Updated MultiFileSelector to repopulate on re-launch, and perform
proper required validations.
CORE-4015:
* NameValidator3 to DiskResourceNameValidator refactor changes
core-3887 disable sharing link in details window when the item selected
is in trash.
CORE-4647 Updates to filter folders in MultiFileSelectorField.
core-4640 update help icon and refactor code.
Merge branch 'master' into data-svc-caching