Make Django properly recognize HTTPS via mod_proxy in dev VM
Install django-allauth 0.16.1

* Add django-allauth to requirements, update vendor

* Initial configuration of allauth in settings.py

* Add allauth routes to urls.py

* Tweak to run both syncdb and South migrations in chief_deploy.py
  (allauth apparently needs both)

Conflicts:
	scripts/chief_deploy.py
	settings.py
	urls.py
	vendor
Use allauth 0.17.0. Update deps.
WIP
Remove custom email change views and templates.
Disable common signup by default.
Move URL patterns into /users/
A few more settings to enable similar behavior like current users app.
Made allauth migrations faster by using bulk inserts.
Removed devmo urlresolver prefixer as it's unused.
Minor cleanup edits.
Moved newsletter view to users app and gut it.

This is in preparation to move the newsletter feature to the new signup flow.
Updated URL resolver to use startswith to decide which path needs a language redirect for nested paths
Minor cosmetic change.
Use separate subscription form in user profile view.

That makes the view DRY and easier to refactor.
merge this
Simplified rendering of radio inputs.
Added signup form handling.

- adds a custom signup view to additionally pass in request locale to signup form
- moves the user group handling to the profile edit view
- removed some old mindtouch code
- re-enabled the creation of user profile when creating a user in the admin
- send the welcome email only when user has actually signed up (via user_signed_up signal)
- minor cosmetic changes
Removed a bunch of django-browserid code.
Added branding to Persona popup like ce6e3bde966ac7e2321871c5e63dde3fab28cad3.