Merge pull request #1581 from mburst/patch-1

Added myself to the contributors list for work on #21049
Fixed test failure introduced in efd1e6096ee87fe332cf989ba5479e9461d0fb3a (sqlmigrate)
Fixed Python 3 syntax error introduced in [c72392da]
Fixed #21037 -- Made MigrationWriter raise a ValueError when serializing lambda functions.
Fixed deprecation warning on Python 3
Added Christopher Adams to the AUTHORS file.

- Note that 'Chris Adams' and 'Christopher Adams' are two different
  contributors.
Merge pull request #1566 from adamsc64/ticket_11857

Fixed #11857 -- Added missing 'closed' property on TemporaryFile class.
Fixed #20007 -- Configured psycopg2 to return UnicodeArrays

Thanks hogbait for the report.
Fixed regression introduced by efd1e60, 'map' returns an iterator on PY3.
Fixed #21032 -- pip 1.4 can't install pytz.
Fixed a number of flake8 errors -- particularly around unused imports and local variables
Fixed this syntax error on py32
Fixed regression introduced by a962286, changed ugettext to ugettext_lazy.
Moved two WSGI-specific functions to the WSGI handler.

They were defined in base when the mod_python handler used them. See bfcecbff.
Refactored the unmangling of the WSGI environ.
Minor cleanup in the WSGI handler.
Fixed #20557 -- Properly decoded non-ASCII cookies on Python 3.

Thanks mitsuhiko for the report.

Non-ASCII values are supported. Non-ASCII keys still aren't, because the
current parser mangles them. That's another bug.
Fixed tests introduced in previous commit on Python 2. Refs #20557.
Add `response_delete` and `render_delete_form` methods to `ModelAdmin`

This make it easier to control the delete flow.
Add docs for `response_add`, `response_change` and `response_delete`