Fixed #3871 -- Fixed regression introduced by 04a2a6b.

Added do_not_call_in_templates=True attribute to RelatedManagers
to prevent them from being called.

Thanks jbg@ for the report.
* Fixing improper grammar
Merge pull request #1697 from adamhaney/master

Fixing improper grammar in docstring
Force Unix-style line-endings for some helper files in staticfiles_tests.

This fixes eight failures in the cached storage tests under Windows.

Refs #18920 and 978d4476cf.
OrderedDict creation avoidance for .values() queries

Avoid accessing query.extra and query.aggregates directly for .values()
queries. Refs #20950.
Factorized requires_tz_support decorator in test utils

Thanks Aymeric Augustin for the suggestion. Refs #21165.
Fixed #21195 -- Clarifed usage of template_name in tutorial part 4.
Fixed #21031 -- Updated schema migrations FAQ.

Thanks ramiro for the report.
Fixed #10733 -- select_related().only() failure

The bug was reported pre 1.1, and somewhere along the way it has been
fixed. So, this is tests only addition.
Fixed #21207 -- Fixed test failure on Oracle: test_cursor_contextmanager

refs #17671
Fixed #21203 -- resolve_columns fields misalignment

In queries using .defer() together with .select_related() the values
and fields arguments didn't align properly for resolve_columns().
Added default value for a BooleanField in test models

Test models introduced for #10733 didn't contain default value for
a BooleanField(). Check command didn't like that -> check tests failed.
Fixed #21147 -- Avoided time.time precision issue with cache backends.

The precision of time.time() is OS specific and it is possible for the
resolution to be low enough to allow reading a cache key previously set
with a timeout of 0.
Fixed #15185 -- Allowed ModelAdmin.list_display_links=None to disable change list links.

Thanks rm_ for the suggestion.
Fixed #21209 -- .po file path comments on Windows.

Literals from source files with Django template language syntax don't
have a '.py' suffix anymore.

Also, the '.\' prefix is preserved to respect GNU gettext behavior on
that platform.

Refs #16903.
Fixed tests breakage from last commit.
Made skipping of symlink-related makemessages test smarter.

os.symlink() is available starting with Windows Vista but can fail at
runtime.
Made test for issue 19552 compatible with Windows.

Take in account platform path separator. Refs #19552.
Fixed #21129 -- Prevented admin filter params modifications from throwing an exception.

Thanks Tuttle for the report.
Fixed #21122 -- Improved clean up of test temp directory on Windows

- Fixed test that didn't close the files it opened
- Caught and handled exception when temp directory cannot be removed