Use the value from Github's API.
Wrote custom Github provider for allauth.

This gives us the ability to fetch the email addresses from Github that are verified.
Show the correct link to the Github profile on the MDN profile view.

Do the same as d611b832e6c77d4d7d9caf6c98115b925ddca4ed to the profile view. Fixes bug #1036144.
Use the email addresses that were fetched from Github to show a selection to users.

The email field is hidden if there is only one email to chose from.
Fixed typo.
Merge branch 'master' of github.com:mozilla/kuma
Merge branch 'master' of github.com:mozilla/kuma
Merge branch 'master' into github-allauth
remove un-used auth code
Updated some account related URLs.

- Renamed "social" URL pattern into "account"
- Moved URL patterns from allauth to kuma.
- Moved authkeys and other URLs into "users/account" namespace

Conflicts:
	kuma/users/providers/github/urls.py
Stop duplicating creating a user profile.
Removed a print statement.
Make sure the logout template used by grappelli works.
Moved paragraph for trouble information to bottom.
Make email selection match bug #1036140.
Add comment about the reason for having two signup form classes.
Show user login name for Github accounts.
Use emphasis for user account name on connection page.
Added missing persona linking option on profile edit view.
Marked some text for translation.