Modified messages to work with unittest2 discovery.
Modified sitemaps to work with unittest2 discovery.
Modified auth to work with unittest2 discovery.
Adjusted download_url in setup.py
Fix typo in transaction.Atomic docstring
Fixed #20038 -- Better error message for host validation.
Fix contrib.messages tests for discovery.
Adds generators support for email backends that do not support it.
Merge pull request #985 from intgr/atomic_typo

Fixed typo in transaction.Atomic docstring
Fix #20195: wrong reference in session settings documentation.
Merge pull request #992 from bmispelon/ticket-20195

Fix #20195: wrong reference in session settings documentation.
Remove download_url from setup.py

* Prevents issues with moving download locations in the future, see
  https://www.djangoproject.com/m/bad-installer.txt
* Removes a location that release managers need to update with a
  new version
* Very little use when files are hosted on PyPI (as Django's are)
Removed instructions about download_url from release process notes.

This is no longer something that has to happen now that 5c771da3 is in.
Fixed a line that was overindented.
Removed a trailing space in the template name on line 174.
This trailing space may seem innocuous, but can be easily copied-and-pasted from the docs.
This can lead to bizarre File Not Found errors where the checked paths look correct, but actually aren't because
the trailing space is hard to see in an error message.
Merge pull request #993 from almostabc/template-include-docs-update

Removed a trailing space in the template builtins docs.
Removed LocaleMiddleware from settings template.

It was added in 3f1c7b70537330435e2ec2fca9550f7b7fa4372e.

Single language sites should always be translated in LANGUAGE_CODE,
regardless of the browser's Accept-Language. Having LocaleMiddleware
enabled can result in having some parts, like the admin, translated
in an unexpected language, typically if someone browses a non-English
website on a system set up in English. Since most websites won't be
translated in multiple languages — especially at the time they're
created — it's better not to enable LocaleMiddleware by default.

Thanks Ramiro for the feedback.
Added release note about percent literals in cursor.execute

Thanks Aymeric Augustin for noticing the omission and Tim Graham
for the text review.
Fixes #9055 (again).
Fixed #20114 -- support custom project login_url in tests

Thanks to Matias Bordese for the patch
Fixed #20207 -- Handle ManyToManyField with a unicode name correctly.