Fixed #19934 - Use of Pillow is now preferred over PIL.

This starts the deprecation period for PIL (support to end in 1.8).
Removed unicode literals from PIL compat.
Fixed #20165 - Updated testing example to use django.test.TestCase.

Thanks Lorin Hochstein.
Improved the timezone middleware example slightly.

This change avoids having the timezone leak from a request to the next.
Don't unregister OSMGeoAdmin, other tests rely on it.
Fixed previous commit. (Don't commit from DjangCon!)
Fixed #20413 - Respect Query.get_meta()
Merge pull request #1069 from mfogel/ticket_20413

Fixed #20413 - Respect Query.get_meta()
Fix bug introduced in contrib.gis in 74f3884ae0
Merge pull request #1070 from mfogel/ticket_20413

Fix bug introduced in contrib.gis in 74f3884ae0
small typo, example pk=27 but description pk=24
Make the example usage of import_by_path less confusing.

Using import_by_path to import import_by_path is a really odd use case
and makes the code example difficult to read.
Merge pull request #1072 from hrbonz/doc_serialize_typo

Fixed typo in serialization docs.
Merge pull request #1073 from mjtamlyn/import_by_path-docs-fix

Made the example usage of import_by_path less confusing.
Fixed #20415 -- Ensured srid is not localized in openlayers template

Thanks pierremarc07 at gmail.com for the report.
Fixed #19712 - Clarified admindocs regarding which attributes appear.

Thanks Daniele Procida for the report.
Fixed misleading heading on admindocs models page; refs #19712.
Fixed #20388 -- Test failures under Oracle.

Add "FROM DUAL" to SQL selecting constants in tests for Oracle.
Fixed #20421 - Typo in class-based view docs.
Fixed #20357 -- Allow empty username field label in `AuthentificationForm`.