Fixed documentation of GeoModelAdmin.openlayers_url
Fixed typo in docs/ref/applications.txt.
Cleaned up a note in docs/topics/db/sql.txt.
Fixed #23958 -- Rewrote filter tests as unit tests.
Refs #23890 -- Restored silencing of numpy DeprecationWarnings in template tests.
Fixed #23965 -- Mentioned that FieldFile inherits from File
Refs #23947 -- Isolated a mail test.
Refs #23947 -- Fixed introspection test that had a side effect.
Refs #23947 -- Isolated some cache tests.

Thanks Diego Guimarãesi and Florian Apolloner.
Updated obsolete comment.
Moved misplaced comment.
Refs #23947 -- Worked around a bug in Python that prevents deprecation warnings from appearing in tests.
Add missing dot
Merge pull request #3702 from rutsky/patch-1

Add missing dot
Fixed typo in docs/howto/custom-lookups.txt.
Added an "htmlview" target to open docs after building them.

This is helpful if you build and test documentation updates in
your development env.

Copied from CPython's Doc/Makefile.
Fixed #23968 -- Replaced list comprehension with generators and dict comprehension
Refs #23964 -- Added warning about case-insensitive, unique fields used with formsets
Fixed #23974 -- Clarified wording of FileField.save/delete save parameter.

Thanks GreenAsJade.
Fixed #20968 -- Checked Spatialite metadata before migrations

Thanks Kenial S. Lee for the initial patch and Tim Graham for
the review.