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.
Fixed #6785 -- Made QuerySet.get() fetch a limited number of rows.

Thanks Patryk Zawadzki.
Fixed #20493 -- Added a warning that objects may not be picklable across Django versions

Thanks cataliniacob for the suggestion and review.
Fixed #16965 -- Clarified Formset can_delete docs.

Thanks gregcorey@ for the suggestion.
Fixed #19695 -- Retitle "Form Media" to "Form Assets".
Fixed #18944 -- Documented PasswordResetForm's from_email argument as a backwards incompatible change for 1.3

Thanks DrMeers for the report.
Fixed last_executed_query test failure on Oracle
Fixed #17339 -- Factor out has_result into database backend.

Thanks jonash.
Fixed #18261 -- Clarified 'project root directory'
Partial revert of commit 2bf403ecbd95

Homework: write 100 times geoapp is not geogapp.
Isolate geoapp test from sitemaps app being installed or not