allow the authentication form to accept email addresses.
change username field label to 'username or email address'
added tests for /accounts/login/.
Merge pull request #43 from toolness/allow-login-with-email

Allow users to login with their email address