Fixed #22411: Throw a more helpful error if contenttypes doesn't exist.
Fixed #23414 -- Updated version numbers in release process doc.

Thanks jaap3 for the report.
Update docs to be more clear about nested classes (refs #23418)
 switch out recursive dfs for stack based approach, to avoid possibly hitting the recursion limit
Merge pull request #3171 from ClipCard/master

Prevent possible recursion limit issue in migration planning
Fix Python 3 incompatability
Fixed #23427 -- Documented migrate is required before runserver for default projects.
Fixed #23380 -- Fixed flaky test: admin_filters.tests.ListFiltersTests.test_relatedfield
Fixed #23430 -- simplified gunicorn deployment docs.
Fixed #22161 -- Documented send() with no recipients won't raise an exception.
Fixed #23438 -- Added snippet & imports to docs/intro/overview.txt.
Fixed #23340 -- Corrected naturaltime docs to match behavior.

Thanks zachborboa for the report and blackguest for the patch.
Additional edits for refs #23340; thanks Loic.
Fixed #22882 -- Fixed a UnicodeDecodeError in flush.

Thanks djbaldey for the report.
Refs #23430 -- gunicorn wants a module, not file
Fixed #23437 -- Documented required update of WSGI scripts for 1.7.

Thanks Tim for the review.
Convert myself to an emeritus member
Update bio for Paul McMillan to remove dead links
Move Gabriel Hurley to "Past Team Members"
Fixed #23416 -- Make sure DatabaseCreation respects checks.

Migrations respected Field.db_parameters()['check'], but
DatabaseCreation was still using just Field.db_type().