Fixed #21299 - Changed filters from title to capfirst on admin inline formsets.

Previously there was a mixture of the two which resulted in inconsistent
casing.
Fixed #21227 -- Added workaround for selenium test failures

Added a refresh() before quit() in the selenium tests, since this
solves the problem of spurious test failures in some environments.
Fixed #20338 -- Stripped ending dot during host validation

Thanks manfre for the report and Timo Graham for the review.
Fixed #21219 -- Added a way to set different permission for static files.

Previously, when collecting static files, the files would receive permission
from FILE_UPLOAD_PERMISSIONS. Now, there's an option to give different
permission from uploaded files permission by subclassing any of the static
files storage classes and setting the file_permissions_mode parameter.

Thanks dblack at atlassian.com for the suggestion.
Fixed #21271 -- Added timeout parameter to SMTP EmailBackend.

Thanks Tobias McNulty and Tim Graham for discussions and code review.
Thanks Andre Cruz the suggestion and initial patch.
Fixed doc typo in previous commit.
Undelete the login() call inadvertantly removed in 4e0a2fe59c

Refs #21271.
Fixed typo in docs/releases/1.4.9.txt.
Fixed #21325 -- Added missing argument to permission_required decorator.
Fixed up some more flake8 violations (this particular violation still has many occurrences in the tests/ dir so it can't be removed from setup.cfg yet)
Fix all violators of E231
Fixed #21335 -- Use importlib from python3 when using python3
Fixed all the E203 violations
Remove dsome import *
Fix note syntax usage.

http://sphinx.readthedocs.org/en/latest/markup/para.html?highlight=note#directive-note
Merge pull request #1818 from ericholscher/small-doc-fix

Fix note syntax usage.
Fixed test that reads a migration file from disk.

We need to make sure content read from the file is decoded from UTF-8
right from the start so Python doesn't try to use another encoding
(read: ASCII/CP1252 under Windows.)
Rearranged some file-related tests

Just moving around some tests to be more logically grouped.
Rearranged some i18n tests

Compilation/extraction tests are now properly skipped when gettext
commands are unavailable.
Fixed #21344 -- Typo in docs/ref/models/queries.txt