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'. :)