Custom user model for Django >= 1.5 with the same behaviour as Django's default User but with email instead of username.