Fixed #19082 -- Enabled admin field pre-population for existing objects.
Thanks to msaelices and d1ffuz0r for the initial patch and tests.
Updated some minified admin javascript files.
Doc tweaks for html_message parameter to send_mail(); refs #20817
Fixed #19877 -- Added `--no-color` option to `BaseCommand` to avoid using output styles.
Fixed a test that could fail depending on PASSWORD_HASHERS.

Thanks Claude. Refs #20760.
Fixed a test that depended on the DB backend; refs #19877. Thanks Loic.
Removed part of a test that doesn't work on Jenkins; refs #19877.
Updated flatpages tests to override CSRF_FAILURE_VIEW.
Added support for IPython.start_ipython in shell

IPython 1.0 introduces an actual stable public API function
for starting a normal (non-embedded) IPython session.

This is an official public API, which is promised to survive implementation changes.
Fixed #10491 -- Allowed passing lazy objects to HttpResponseRedirect.

Thanks liangent for the report.
Fixed #20806 -- Cached loader caches find_template

The cached template loader should cache find_template in addition to
load_template.
Fixed #20819 -- Return 404 instead of 500 error when ``staticfiles`` view is used in production.
Merge pull request #1416 from thirstydigital/tickets/20819-staticfiles-serve-404

Fixed #20819 -- Return 404 instead of 500 error when ``staticfiles`` vie...
Added a test for AdminSite.app_index_template; refs #8498.
Fixed #20779 -- Documented AdminSite.app_index_template; refs #8498.

Thanks CollinAnderson for the report.
Fixed some ReST errors; refs #20819.
Fixed #20793 -- Added Last-Modified header to sitemaps.
Fixed #20348 -- Consistently handle Promise objects in model fields.

All Promise objects were passed to force_text() deep in ORM query code.
Not only does this make it difficult or impossible for developers to
prevent or alter this behaviour, but it is also wrong for non-text
fields.

This commit changes `Field.get_prep_value()` from a no-op to one that
resolved Promise objects. All subclasses now call super() method first
to ensure that they have a real value to work with.
Added field.attname to Options.name_map

The change also removed allow_explicit_fk from sql/query.py.
Fixed #11521 -- usage of field.attname in .update()

Fixed already by previous patch, only test added.