Fixed #20910 -- Added a "snippet" sphinx directive to allow prefixing a filename.

Thanks Marc Tamlyn for the suggestion.
Added flake8 info to setup.cfg.

This config allows a clean run of flake8. Some of the ignored
codes will be remove over time as we clean things up.
Close file after tests added in 945e033a69.

Avoids failures on Windows. Refs #8918.
Fixed #21269 -- Don't crash when CommandError contains non-ascii

Thanks kontakt@eikefoken.de for the report.
Fixed #21266 -- Fixed E201,E202 pep8 warnings.
Fixed #21223 -- Added form.id_for_label to topic guide.

Thanks ebertti at yahoo.com.br for the suggestion.
Fixed a webdesign template tag docstring to prevent parsing as metadata.

Previously admindocs would throw an error when processing it:
"Error in "default-role" directive: no content permitted."

refs #6681
Handle Apps with South migrations as unmigrated apps.
Merge pull request #1 from django/master

Updating local master from upstream