[1.5.x] Bump version information and classifiers for 1.5 alpha release.
[1.5.x] We actually only support 3.2+ on Py3k.
[1.5.x] Make 1.5 alpha release notes consistent with previous pre-release versions.
[1.5.x] Sphinx conf to 1.5 alpha 1.
[1.5.x] Ensured get_version returns a native string.

Returning unicode triggers a bug in Python 2.7:
http://bugs.python.org/issue11638

This problem was introduced in 4a103086 (unicode_literals).

Backport of 45c8818 from master.
[1.5.x] Fixed timezone tests when dict randomization is on

Refs #17758.

Backport of 1d6b7f3 from master.
[1.5.X] Fixed broken links + spell check in 1.5 release notes.

Backport of 48be78cf08 from master
Update docs/releases/1.5.txt

Fix typo.
[1.5.X] Fixed #19180 - Clarified policy regarding older versions of the docs.

Backport of 5c143cb340 from master
[1.5.x] Fixed #15040 - Boolean fields return 0 and 1 when loaded through select_related

Thanks to homm for the report and ramiro for the patch.

Backport of f3a2bcdee906f7ca1434b6275fdc09b3a454cf46 from master
[1.5.x] Fixed #19039 - Python 3.3 fails unit test for duplicate bad cookies

Thanks to clelland for the report.

Backport of 71734dfa72140f90c71e199c3a63f47024636df9 from master.
[1.5.x] PEP 302 source loaders already decode appropriately

Backport of c11aba1775ba0562251e4b2dba78da6a86ff338c from master
[1.5.x] Don't use : as an invalid cookie character

Since http://bugs.python.org/issue2193 has been resolved in favour of
the colon in cookie names, we need to test invalid cookie removal using
a different character. "@" is still considered invalid by all sources.

Backport of 419e2137fabdcadadc728cb9bd94af929157dc3b from master
[1.5.x] Avoid dependence on exact Python exception messages

Backport of a8bbae517963d7cc489fb35e51288e4f0efd8207 from master
[1.5.x] Properly support pickling of LazyObjects in Python 3.3

Backport of 836cd26d7f3394452f1f5196eb26c99fef128a1a from master
[1.5.x] Fixed some test failures on Python 3.3 related to QueryDict

Refs #19038.

Backport of 1413ee0a1705beee0df1949b308cc52f2467b5d1 from master
[1.5.x] Fixed test failures on Python 3.3 due to dict ordering assumptions.

Refs #19038

Backport of c229f31118bd8a7494692a727860ed7cb58df232 from master
[1.5.x] Fixed test failure under Python 2.x introduced in 3e10d22df5

Backport of ee6824ff459e5cba639bd1be70418ac9194945d4 from master
[1.5.x] Fixed #19191 -- Corrected a typo in CustomUser docs

Thanks spleeyah for the report.

Backport of 90c7656 from master.
[1.5.x] Fixed #16820 -- Treated '0' value as True for checkbox inputs

Thanks Dan Fairs for the report and the initial patch.

Backport of be29329cc from master.