227 login with email

PR for https://github.com/backdrop/backdrop-issues/issues/277
Let's put this all on one line again.