Kill the slide-over detail

Fix #466
Added Claim a username tab to make that process easier.

Previously, a user had to click "Forgot password?" and then "I have an activation code." Virtually no-one who had reserved a username found that logical.

The goal of this is to make Auth/Login/Reg simpler and more intuitive.
Fixed a typo
Made comments style consistent.
Restore 'back' behavior after killing slideover
Fixed indentation.
Fixed indentation.
'Down jump' tab should ignore current screen

Fixes #435
Removed element styling
Made the font family cover the whole sheet.

Dan wants us to use sans-serif fonts. I added a $sansFontFamily to the body element under //ELEMENT STYLES. It achieves the desired affect without screwing up anything as far as I noticed. Tilgovi, is this correct?
Getting rid of the "More" drop-down menu on the annotation

This change gets rid of the "More" drop-down menu as described in my previous pull request before I got a little too adventurous with Git.
Fixed indentation.
Merge pull request #484 from RawKStar77/develop

Added "Claim a username" tab to make Auth/Login/Reg easier.
whitespace
Nuke the sheet header
Revert "Nuke the sheet header"

This reverts commit 94aa672a3afaf18fb6cc4c3d296fee5233dea36a.
More cleanup of previous merge
Fix claim/activate flow and validation
Prevent KeyError in streamer matching
Split token module out from api