Fixed #21852 -- Make migration writer serialize iterators
Fixed #21850 -- Made GeometryField.geodetic case insensitive
Merge pull request #2198 from Markush2010/ticket21852

Fixed #21852 -- Make migration writer serialize iterators
Fixed #21846 -- Made NestedObjects handle related_name with %(app_label)s or %(class)s.
Fixed some markup that caused broken links in the static files docs.
Fixed #21726 -- Clarified that password should not be included in REQUIRED_FIELDS.

Thanks russellm for the report.
Added some missing whitespace around arithmetic operators
Fixed #21529 -- Noted that {% url %} encodes its output (refs #13260).
Added a link to the 1.6 release notes which also fixed a rendering issue.
Fixed #20834 -- Described how caching of user permissions works.

Thanks Giggaflop and Jennifer Casavantes.
Don't show `self` in the list of arguments of a method.

This is consistent with Python's official documentation
and it's a sphinx recommendation too[1].

[1] http://sphinx-doc.org/markup/desc.html#dir-method

Refs #21855.
Always use parentheses when documenting a method with no arguments.
[1.7.x] Bump version number for 1.7 alpha 1.
We should branch after the first beta.

We did this for 1.6 and it was very effective. 95%+ of fixes which merge
during the alpha are backported, as the policy is "all but really major
features". It's easier to just not merge any really major features.
After beta, we have feature freeze so we need to backport bugs to stable
but not features, so then the branch makes sense.
Add docs about converting from South
Fixed some punctuation; thanks Chris Jerdonek.
Fixed #21861 -- Fixed typo in 1.7 release notes.

Thanks marktranchant.
Fixes #21864: Close string in example of custom lookups doc page.
Fixed #21864 -- Fixed missing quote in custom lookup example.

Thanks to Chris Barna for the report.
Merge pull request #2205 from ctbarna/21864-custom-lookup-unclosed-string

Fixes #21864: Close string in example of custom lookups doc page.