Merge pull request #1104 from jay-hodgson/SWC-1602

Swc-1602: login required for email validation, expose ability to delete owner from ACL, and fix menu item color
SWC-1566: special handling for BadRequestException
Pretty much entirely done implementing functionality. Need to clean up
some code and add some styling stuff.
Remembered to return correct panel in getFavoritesContainer in the
HomeViewImpl.
Bad styling.
Merge branch 'develop' of https://github.com/Sage-Bionetworks/SynapseWebClient into FileBrowserTreePlaying
Tried to change expand/collapse image stuff with interface (at bottom of
file).
SWC-1518: add full screen preview dialog
Merge pull request #1106 from jay-hodgson/SWC-1518

SWC-1518: add full screen preview dialog
show jira error message popup if UnknownErrorException. If BadRequestException, just show the associated message
add tests for display utils handle service exception
add icon-right-dir and icon-down-dir
Merge pull request #1105 from jay-hodgson/SWC-1566

SWC-1566: special handling for BadRequestException
add challenges tab to profile page
also copy tests
Got it to not show an icon for leaf nodes.
clean up. load teams asynchronously, speed up loading projects and show spinner while processing
with new tests
update synapse artifact
Merge pull request #1107 from jay-hodgson/add-folder-icons

add icon-right-dir and icon-down-dir