Permalinks

resolves #1511

- When you go into a workspace your URL changes to an identifier for that record type and id
- You can share the URL with friends and family
- If someone pastes the URL into their browser, it will take them to the same workspace
- The permalink survives the login process in case they have to log in
- This is only implemented for workspaces, but it would be easy to add similar hooks anywhere in the app
Ah, you've been misled by my choice of variable name, `recordType`. That field is just what in in the URL. It's only actually important that this transformation be the exact opposite of the transformation here:
https://github.com/xtuple/xtuple/pull/1749/files#diff-45db79411d498a991a88bc194f0a3370R517