Do not break if request fails before getting user
Registration using social-auth

Registration process is now handled by social-auth.

Missing:

- still relies on forms from django-registration
- validation code processing is broken
Do not rely on django-registration for registration form
Completed registration workflow with social-auth

- user is created disable on registration
- activation enables it and forces password login
Ensure user has profile on registration
We no longer do registration using django-registration
Missing login URL for social auth
Error message when registrations are disabled
Enforce regisration enabled settings
Keep request language for registration mail