Check for a custom username-field when generating unique usernames

Respect USER_MODEL_USERNAME_FIELD when generating unique usernames in
the allauth/utils.py generate_unique_username function