Use localStorage instead of sessionStorage to make the authentication token (and hence the refresh token) available for use across browser sessions. Closes #798."
Update descriptions, variable and function names for survey IDs to survey definitions, stream IDs to stream definitions, ohmlet IDs to ohmlet definitions. Instead of returning a list of IDs, these calls now return the full definitions. This avoids API call overhead for clients at the expense of a purer server API although it is arguable whether an API with unused / client-deficient APIs is 'pure'. :)
First stages of revamping logging
Tell PowerMock to ignore class loading for javax.management. Upgrading logging appeared to introduce linkage to an MBean with a different version than Powermock expects. We now just ignore the whole javax.management package for testing because it is not used as part of the tests anyway.
Added guava dependency