New account/login ui

New UI for users

Logged in screenshot:
![screenshot](https://f.cloud.github.com/assets/110087/198119/a79e1c12-804f-11e2-9d79-4c3062cabe7c.png)

Includes:
html files in editorconfig (probably should do a * to add some defaults)
Remove couchapp's login/profile stuff
Angular-ui bootstrap init
Focus/init-focus directive to trigger focusing on form field
Change Password Option
Moved enable desktop notifications to account menu


I tried to rebase to make the commit messages a bit cleaner, but rebasing is still very new to me. But couldn't get it to work, so it has a lot of random commit messages. I can redo the branch as a single commit if desired.

Its a pretty hefty change, I'd appreciate a review.