Fixed #23421 -- Corrected TEST SERIALIZE setting.

Thanks gkoller for the report.
Revert "Fixed #23474 -- Prevented migrating backwards from unapplying the wrong migrations."

This reverts commit abcf28a07695a45cb5fb15b81bffc97bea5e0be3.
Added my bio to team.txt
Fixed use of assert* functions in some gis tests
Added tolerance in equality testing to avoid random build failure
Fixed #23551 -- Fixed bash autocompletion crash on Python 3.
Removed incorrect item in 1.7.1 release notes.

The issue only affects master; refs #23551.
Replaced input by textarea in forms docs
Fixed #23415 -- Added fields for unmanaged and proxy model migrations.

Thanks sky-chen for the report.
Fixed #23538 -- Added SchemaEditor for MySQL GIS.

Thanks Claude Paroz for suggestions and review.
Refactored m2m_through tests. Refs #18586

Refactored old tests that were rewritten 1:1 from doctests.
Fixed #23455 -- Forced related_name to be a unicode string during deconstruction.
Fixed #23537 -- Added Oracle GIS SchemaEditor.

Thanks Shai Berger for review.
Factorized schema_editor() at BaseDatabaseWrapper level
Fixed #8408 -- Added ModelAdmin.show_full_result_count to avoid COUNT() query.

Thanks lidaobing for the suggestion.
Fixed #23460 -- Added literal `%s` support to extra() QuerySets.
Fixed #23561 -- Corrected a security doc example that requires an unquoted HTML attribute.

Thanks "djbug" for the report.
How many is two?
Fixed #23560 -- Fixed MigrationWrite to handle builtin types without imports.

Thanks Tim Graham for the review.
Silenced some deprecation warnings in contrib.sitemaps; refs #22384.