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