Fixed #22305 -- Added note to docs about UTF8 database requirement.
Fixed #23103 -- Added contributing tutorial link to contributing index.
Fixed #16617 -- Added 'value' to BaseValidator params.

Also allowed overriding the default messages in subclasses of BaseValidator.

Thanks sperrygrove for initial patch.
Fixed #22553 -- Added refreshing queryset info to docs.
Fixed #22873 -- Renamed use_debug_cursor to force_debug_cursor to clarify the behavior.
Fixed #23060 -- Prevented UnicodeDecodeError in debug templatetag
Fixed #22944: Bad dependency on FK alteration in autodetector
Fixed #23101 db_table wasn't copied in deconstruct

Forward port of 999758fc7a2d6fcb01eb40de937d4420f884788d from
stable/1.7.x
Fixed #23106 -- Updated class-based view reference title.
Fixed #22979 -- Moved bug* tests
Only warn about initial data if fixtures have been found.
Fixed #23098 -- Checked that lazy choices are not evaluated too soon

Thanks Matthieu Agopian for the report.
Update from key ID in security.txt to authorized release keys list.
Correctly remove extraneous text about keys from previous edit.
Fixed #23062 -- Documented how to create superuser.

Patch by Tim Graham. Thanks areski for the review.
Fixed #23074 -- Avoided leaking savepoints in atomic.

Thanks Chow Loong Jin for the report and the initial patch.
Fixed #23113 -- ChoiceInput.render should take specified attrs into account.

Thanks to Tim Graham for the review.
Fixed #23102 -- Documented that sql* commands now respect allow_migrate().
Fixed #22491 -- documented how select_for_update() should be tested.

Thanks Andreas Pelme for the report.
Fixed #23100: Individual FK creation missing dependencies