Fixed #22943 -- Correctly serialize compiled regexes.

Thanks to antialiasis at gmail dot com for the patch.
Ensured bound field renders as unicode safe data

Refs #22950.
Fixed #22950 -- Eased markup customization for choice field rendering

Thanks Patrick Robertson for the report.
Fixed #22960: Bad handling of relations as PKs in autodetector
Merge pull request #2881 from charettes/ticket-22943-compiled-regex-deconstruction

Fixed #22943 -- Correctly serialize compiled regexes.
Fixed an alphabetization in AUTHORS

"Eric Palakovich Carr" should be sorted by "P", not "C".
Added a space before explanation of "Invalid HTTP_HOST header: ..."
Updated tests per previous commit.
Fixed flake8 indentation.
Fixed various minor doc typos / references.
Document --fake and --list on migrate command
Fixed #22906 -- Added a more helpful repr to migrations' ModelState.

Thanks Collin Anderson for the report and original patch.
Fixed #21079 -- Further normalized table names in inspectdb

Thanks Michael Manfre for the report and Tim Graham for the review.
Fixed pyinotify performance regression in 15f82c7011

Refs #9722. Thanks Tim Graham for the review.
Fixed a few PEP8 errors in settings doc.
Fixed #22966 -- Clarified which release notes appear for each doc version.

Thanks haimunt at yahoo.com for the suggestion.
Fixed #22942 -- Noted that __init__.py files are required for management command detection.

Thanks Diego Cerdán for the suggestion.
Fixed #22909 -- Removed camelCasing in some tests.

Thanks brylie.
Fixed flake8 errors.
Removed unnecessary directory in dispatch tests.