Adds generators support for email backends that do not support it.
Fixed 20613 - moved pickle loads/dumps outside with self._lock.reader()/writer() blocks
Additionaly added pickled=None initially and check for none before
returning in get
Fixed #20711 -- Fixed broken link in timesince.py docstring
Removed some logic that wasn't needed following removal of some deprecated code.
.DS_Store can be ignored.
Merge branch 'ticket_20613' of https://github.com/ersran9/django into t20613
A few cleanups to capture the minimum amount of code in try/except blocks.
Fixed #13813 -- Comparison of DatabaseWrappers doesn't raise errors.

Patch from Lukasz Balcerzak.
Merge pull request #991 from stockr-labs/feature/email-backends-generators

Fixed #20194 -- Adds generators support for email backends that do not support it.
Replaced some dicts with sets.
Fixed a bug I introduced in my previosu ommit.
A large number of stylistic cleanups across django/db/
fixed a mis-importt in mysql/base.py
Use a more explicit check for whether these ids are None.
Clarified trac patch-related field meaning

There was some confusion on the mentorship list as to whether 'needs tests'
meant that a given ticket might not need tests, as opposed to flagging
a specific patch as still needing tests.

This commit seeks to clarify that confusion.
Merge branch 'docs-triage-needs-patch'
Revert ".DS_Store can be ignored."

OS specific files can be ignored in a global ignore file.

This reverts commit d66bd1dfb9e090154e586680023aa2b1f22e735d.
Fixed #20716 --Missing 'name_local' translation

Added 'name_local' translation for Albanian in LANG_INFO
Completed some more name_local names
Fixed #12346 -- Added a note on how to validate InlineFormSets.

Thanks johnsmith for the suggestion.