Fix the google validate_whitelists function to *fail* when only emails are configured and an email address not in the whitelisted list is given.
Also make the validate_whitelists function fail closed.

Signed-off-by: David Black <dblack@atlassian.com>
Use set() in the validate_whitelists function to check if an email or a domain is in the allowed white-list set of emails and domains respectively.

Signed-off-by: David Black <dblack@atlassian.com>
Merge pull request #745 from dbaxa/fix_the_GOOGLE_WHITE_LISTED_EMAILS_validation_code

Fix the google white listed emails validation code
moved init code to setup
Merge pull request #748 from freakypie/master

moved init code to setup
fix for linkedin issue

Fixed an issue with OAuth1 not working correctly with LinkedinBackend
Merge pull request #750 from adambratt/master

LinkedIn OAuth1 Fix
Fix slashes in facebook URL
Merge branch 'master' of github.com:omab/django-social-auth
Replace '-' with '_' on backend names to avoid duplicates. Closes #751
Drop deprecated docs regarding single-association mechanism. Refs #753
Fix link in docs. Refs #753
Remove underscore replacement in context processors. Refs #751
Initial work to make django-social-auth depend on python-social-auth
Deprecation notice
Move deprecation notice to the top
Move notive even above
Fix links
Remove utils module
Merge branch 'psa2' into psa2_master_merge

Conflicts:
	social_auth/__init__.py
	social_auth/backends/__init__.py
	social_auth/backends/contrib/github.py
	social_auth/backends/contrib/linkedin.py
	social_auth/backends/facebook.py
	social_auth/backends/google.py
	social_auth/db/base.py
	social_auth/db/django_models.py
	social_auth/tests/facebook.py