Documented behavior of get_or_create when multiple objects are returned.

Thanks Matt Lauber for the patch.
Fixed #19316 -- Set View args/kwargs/request before dispatch
Fixed #16039 -- Made post_syncdb handlers multi-db aware.

Also reverted 8fb7a9002669fb7ba7bec7df90b465b92e1ed3c2. Refs #17055.
Fixed #18984 -- Avoided a deadlock in test teardown.

Thanks Jeremy Dunck for the report.
Fixed #18974 - Warned against using models.permalink

Thanks dstufft for the draft patch.
changed if statement to a slightly cleaner/less confusing variant
Spell checked 1.5 alpha release notes
Fixed #19346 - Typo in docs/ref/contrib/gis/install/index.txt
Tweak a test to avoid hitting a limit with SQLite.

Django cannot delete more than 999 objects at a time with SQLite.

Refs #16426, #16039.
Fixed #19348 - Clarified the units of filesizeformat.

Thanks george_edison for the report and Claude Paroz for the patch.
Merge pull request #549 from WoLpH/master

Changed an if statement in the docs to a slightly cleaner variant.
Fixed #19152 -- Allowed PostGIS tests to be run without template

From version 2, a PostGIS template is no longer required to create
a GIS-enabled database.
Fix spelling error in the docstring
Fixed cursor commit command in PostGIS backend

Thanks Bruno Renié for noticing the error.
Fixed #18375 -- Removed dict-ordering dependency for F-expressions

F() expressions reuse joins like any lookup in a .filter() call -
reuse multijoins generated in the same .filter() call else generate
new joins. Also, lookups can now reuse joins generated by F().

This change is backwards incompatible, but it is required to prevent
dict randomization from generating different queries depending on
.filter() kwarg ordering. The new way is also more consistent in how
joins are reused.
Negligible style fix in docs.
Fixed SQLite's collapsing of same-valued instances in bulk_create

SQLite used INSERT INTO tbl SELECT %s UNION SELECT %s, the problem
was that there should have been UNION ALL instead of UNION.

Refs #19351
Fixed #19351 -- SQLite bulk_insert of more than 500 single-field objs
Fixed #19806 -- Ensure that content types and permissions aren't created for swapped models.

Thanks to rizumu for the report.
Fixed #19218 -- Added documentation note on limitations of signals with custom User models.

Thanks to kunitoki@gmail.com for the report.