Some changes to Github authentication
- If user creation fails, try again using only the email
- More error redirects
- Some logging
- Always use the user's primary email (and only if it's verified)
Don't migrate allaccess
Bandaid for the larger problem that its migrations depend on the Django user model.
manual merge to resolve conflicts