Give the admin a default_app_config.

Also introduce a PlainAdminConfig which does not call autodiscover()
Fixes #21831 -- Give auth a default_app_config.

This installs the checks on the user model. By putting this in an
AppConfig, it ensures that this does not get registered as a side effect
of importing auth.