Resolves #903: Allow user to reset their own password.
Make connection status appear as a block to the left of the global action button bar.
user message presence indication
Fix using going into inner scope
Adding notification support to firfox (via html5 standard notification api).
Merge pull request #929 from cmaish/left-bordrification

Global status indicator as blocky rectangle, user status indicators as blocky rectangles next to messages
Updated to ef6 nightly
Make current room more prominent
Increase contrast on the room tabs close button
Prefer standard notification api over vendor specific implementation
fix #928 - make afk show when the the room is refreshed.  Add afk handling for message view models.  Make livestamp show "" instead of "s" when we're at 0 minutes.  Show livestamp on manual afks.
Make implementations function instead of variables
Fixing jslint errors
make the typing indicator look a little nicer
Merge pull request #936 from cmaish/typing-indicator

Make the typing indicator better
less red in status for offline people
Merge pull request #937 from cmaish/typing-indicator

Less red in status for offline people
formatting code
Merge pull request #934 from gscragg/dev

Notification support for firefox 22+
legit transparent image for typing indicator