Match custom email field max_length

Added a lookup to get the max_length of the provided USER_MODEL_EMAIL_FIELD and use that as the max_length in EmailAddress so that emails stored in one will fit in the other.  If there is no email_field, or if it's set to None, then default back to 75.