Merge pull request #666 from dburdick/swc-977

swc-977 - new banners for DREAM8.5
Merge pull request #668 from dburdick/swc-1024

swc-1024 - hide team leave/remove feature
block those who do not have direct upload capability, and fix Safari
Merge pull request #671 from jay-hodgson/release-20

SWC-1020: block those who do not have direct upload capability, and fix Safari
fix npe
interpret null canPublicJoin as false
Merge pull request #672 from jay-hodgson/release-20

fix npe in view
check if content-type has a truthy value
SWC-1029: join button optional info message
Merge pull request #674 from jay-hodgson/release-20

SWC-1030: check if content-type has a truthy value
handle duplicate name bad request reason
swc-1036 - dream changes
updates to the profile form
Merge pull request #675 from dburdick/swc-1036

swc-1036 - dream changes
Merge pull request #677 from jay-hodgson/release-20

SWC-1028: handle duplicate name bad request reason
merge from release-20
Merge pull request #678 from jay-hodgson/develop

merge from release-20
To accommodate the upcoming schema change to auth object...
Change the UserAccountService to use the java client.
Requires a Pom change since getting StorageUsage information did not have an associated client method.