Use custom user model in django.contrib.auth's forms

ref: https://code.djangoproject.com/ticket/22548