Added a test suit for the email registration backend and associated models
Minor
Trying to override the user in tests
Skip any tests that rely on an auth user model that has a username, unfortunatly
Merge branch 'testing_infrastructure' into email_registration
PEP8 plus travis file
PEP8
PEP8
Merge pull request #1 from Rethought/email_registration

Email registration backends and refactor of backend plugins to support it
getting travis to build
merged develop
dont user custom user in master branch