Correct Lithuanian short date format.
BaseCache now has a no-op close method as per ticket #18582

Also removed the hasattr check when firing request_finished signal for
caches with a 'close' method. Should be safe to call `cache.close`
everywhere now
Allow reversed iteration over SortedDict.

Iterators cannot be reversed easily without this method.
Added tests for reversed iteration over SortedDict.
Separated GIS installation docs in sections
Removed custom WSGIRequestHandler.get_environ

We probably historically customized it for good reasons, but
currently, the differences with upstream Python are not
significant any longer.
Also fixes #19075 for which a test has been added.
Fixed #17006 - Documented ModelAdmin get_form() and get_formsets()
Fixed #5611 -- Restricted accepted content types in parsing POST data

Thanks paulegan for the report and Preston Holmes for the review.
Fixed #19094 -- Improved FakePayload to support write, len and string input

Thanks Ondrej Slinták for the suggestion.
Fixed #17856 -- Passed obj to get_inline_instances

Thanks ybon, quinode and sjaensch for the patch, and Tim Graham
for the review.
Used FakePayload in requests tests
Fixed arguments for get_inline_instances example; refs #17856
Fixed #7581 -- Added streaming responses.

Thanks mrmachine and everyone else involved on this long-standing ticket.
Fixed #13869 - Warned that QuerySet.iterator() doesn't affect DB driver caching; thanks jtiai for the suggestion.
Used @override_settings in several tests.
Fixed #19151 -- Added missing methods to EmptyQuerySet.

Added values() and values_list() methods to EmptyQuerySet.
Merge pull request #456 from JanBednarik/ticket_19151

Fixed #19151 -- Added missing methods to EmptyQuerySet.
Fixed #19142 -- Language codes can include numbers (RFC 3066).
Merge pull request #444 from mitar/patch-2

Allow reversed iteration over SortedDict.
Updated error message for bad database engine

removing typo in the process. Thanks to Carlos Palol for the catch.
Closes pull 450