Added Facebook logout
Check for a custom username-field when generating unique usernames

Respect USER_MODEL_USERNAME_FIELD when generating unique usernames in
the allauth/utils.py generate_unique_username function
Removed hardcodedness with respect to first/last_name
SocialAccountTests run with a custom user model (closes #300)
Extra check for user model fields (related to #300)
Moving FB JS out of the HTML (issue #301)
signup email initial = account_verified_email

since we are going through the trouble of collecting the verified email
lets pre-populate the signup form.

Another thought would be to validate that the email provided matched
account_verified_email.  This would indicate that the user wants allauth
to disreguard the account_verified_email and just send a validation
email for the new provided address and make that the primary.
Merge pull request #303 from arctelix/penner-master

signup email initial = account_verified_email
KeyError: 'socialaccount_state' (closes #305)
Add auto-generated language-file for Swedish
Add Swedish translations, including the compiled file.
Merge pull request #306 from dakrer/swedish

Add Swedish translation
SOCIALACCOUNT_EMAIL_VERIFICATION='none' was not always respected, fixed (closes #284)
Only updating refresh token (for oauth2) if it was sent.
Merge pull request #308 from LeadSift/master

OAuth2 Systems like Google do not resend refresh_token on every login
Stop sending emails on every login when email_verification is optional (closes #310)
Welcome e-mail not working properly for social accounts (closes #296)
ADDED PT BR TRANSLATION
Merge pull request #311 from rvnovaes/master

Added PT_BR translation
Added support for re-authentication (closes #293, closes #166, closes #42)