Fixed #7220 -- Allowed AbstractBaseUser.last_login to be null.

Looking back at it `get_user_model(apps)` would look event better and provide meaningful error messages if `settings.AUTH_USER_MODEL` is mis-configured. We would just have to alter `get_user_model` to default to `django_apps` if `apps` is not provided.