Fixed #22996 -- Prevented crash with unencoded query string

Thanks Jorge Carleitao for the report and Aymeric Augustin, Tim Graham
for the reviews.
Removed unnecessary code-block directives.
Fixed #10190 -- Made HttpResponse charset customizable.

Thanks to Simon Charette, Aymeric Augustin, and Tim Graham
for reviews and contributions.
Added sphinx extension to ease generation of ticket links.
Fixed #23315: Operational dependency fail with mixed create/add
Fixed typo in 1.7 release notes
Added Chinese language aliases in tx client config

Transifex doesn't have zh_Hans/zh_Hant locales.
Forward port of c586fcd4eade5 from stable/1.7.x
Fetched translations from Transifex

Forward port of 49280a73ea5 from stable/1.7.x
Fixed migrations tests added in refs #23315.
Fixed flake8 warnings.
Added release note stubs for 1.5.9 and 1.4.14.
Prevented reverse() from generating URLs pointing to other hosts.

This is a security fix. Disclosure following shortly.
Fixed #23157 -- Removed O(n) algorithm when uploading duplicate file names.

This is a security fix. Disclosure following shortly.
Fixed #23066 -- Modified RemoteUserMiddleware to logout on REMOTE_USER change.

This is a security fix. Disclosure following shortly.
Prevented data leakage in contrib.admin via query string manipulation.

This is a security fix. Disclosure following shortly.
Fixed #23322 -- Use resolved swappable model for dependency resolution during makemigrations
Added dates to release notes.
Fixed schema test for Oracle 11.2.0.1 which is used in Django Project's CI.

Refs #23073 Workaround.

Refs #22738 Repeats the mysql "offense". When the issue is solved, the
Oracle special case should be made to play with the solution (that is,
Oracle should be fixed the same way that mysql and the 3rd-party backneds
are).
Update squashmigration docs to also mention circ dep errs (refs #23337)
Added docstring forgotten in 56252e7.