Cleanups
Cleanup: Move constant inside function

It was not used in any other place, so this makes clearer that can be
removed with no side effects.
Simplified event binding/handling
Simplified some code
Don't poison the global scope
Simplified some selectors
Micro optimizations
Use `on()` rather than `bind()`
Disable submission button if no change has been made

Fixes evernote#67.
Cleanup: removed oldIE-specific declarations
Ugly workaround to avoid submit button jumpiness
Switch input's `checked` property, not the attribute
Toggle submit button when state changes using command keys

Fixes evernote#71
Cleanup: Provide form's action url from view

Reduces cruft on templates. Templates should be used to display the data,
not for retrieving the context.
allauth: Add django-allauth.
allauth: Use allauth to logout
allauth: Sign out on GET by default
allauth: Use allauth for registration and login page

NOTE: The new functionality does not implement legal pages on
registration, however it did not work properly before either...

NOTE 2: Interface Language is dropped. See bug #3179
allauth: Add LOGIN_REDIRECT_URL to root by default
allauth: Use allauth for password change form