Fixed #16426 -- deletion of 1000+ objects with relations on SQLite

SQLite doesn't work with more than 1000 parameters in a single query.
The deletion code could generate queries that try to get related
objects for more than 1000 objects thus breaking the limit. Django now
splits the related object fetching into batches with at most 1000
parameters.

The tests and patch include some work done by Trac alias NiGhTTraX in
ticket #21205.
Fixed #23267 -- Fixed typo in Translation documentation

Thanks to Tomin1 for the report.
Fixed #23261 -- Deprecated old style list support for unordered_list filter.
Fixed typo in 1.8 release notes.
Added a warning that remove_tags() output shouldn't be considered safe.
Added words to spelling wordlist.
Fixed #23001 -- Fixed mixing defer and annotations
Avoided creation of deferred model from another deferred model

Also never create deferred model when no attrs are deferred.
Fixed indentation typo in docs/ref/contrib/sitemaps.txt.
Fixed #23276 -- Deprecated passing views as strings to url().
Fixed #23016 -- Updated FAQs per Aymeric's suggestions.
Fixed typo in previous commit.
Fixed #23275: Unmanaged models kept by autodetector, ignored by ops
Fixed #22985 -- Made call_command accept option name parameter

Thanks giulettamasina for the report and Tim Graham for the review.
Fixed #23262 -- Made SelectFilter2.js move items on enter Key press.
Added newlines to the ends of CSS, HTML, and JavaScript files missing them.
Updated tests for added newlines in 68686430638215b5405b20bd767c0be392c9221d.
Simplified admin delete confirmation templates using {% elif %}.

Thanks jonash for the initial patch; refs #20133.
Fixed flake8 warning.
Improved formatting of deconstruct() docs.