Fixed #21513 -- Added method_decorator support for argumented decorator

Copied attributes into the decorated method and special case __name__
copy as this will not be present on a Class object. Added regression
test to decorator suite.
Removed a stray new line which upset flake8
fixed typo on docstring
Added ManifestStaticFilesStorage to staticfiles contrib app.

It uses a static manifest file that is created when running
collectstatic in the JSON format.
Refs #21831 -- Softened the TestClient dependency on contrib.auth.

This is to prevent an import of django.test causing an import (and thus
an implicit checks regisration) for an app that may not be in
`INSTALLED_APPS`.

Better fixes may be possible when #20915 and/or #21829 are addressed.

Thanks to @carljm for the report.
Fixes #21833 -- Fix UserSettingsHolder.is_overridden() and add tests.
Fix a check_framework test so it doesn't fail when TEST_RUNNER is set (e.g. on CI).
Removed some stray newlines which caused flake8 issues
Changed django-admin back to django-admin.py. Refs #21827
Corrected problem with MySQL checks handler and related fields.
Merge pull request #2186 from zemanel/master

Fixed typo on docstring
Fixed #21827 -- Install django-admin and django-admin.py

We need to figure out how to deprecate django-admin.py, but for now this
should do the trick.
Fixed #21852 -- Make migration writer serialize iterators
Fixed #21850 -- Made GeometryField.geodetic case insensitive
Merge pull request #2198 from Markush2010/ticket21852

Fixed #21852 -- Make migration writer serialize iterators
Fixed #21846 -- Made NestedObjects handle related_name with %(app_label)s or %(class)s.
Fixed some markup that caused broken links in the static files docs.
Fixed #21726 -- Clarified that password should not be included in REQUIRED_FIELDS.

Thanks russellm for the report.
Added some missing whitespace around arithmetic operators
Fixed #21529 -- Noted that {% url %} encodes its output (refs #13260).