Made dev server autoreloader ignore filenames reported as None.

Useful under Jython. Thanks Thomas Bartelmess for the report and patch.

Ref #9589.
Fixed code examples in which render() calls were missing `request` parameter.
Minor DEBUG setting reference formatting edit.
Fixed #4833 -- Validate email addresses with localhost as domain
Fixed #19585 -- Fixed loading cookie value as a dict

This regression was introduced by the 'unicode_literals' patch.
Fixed #19488 -- Made i18n_patterns redirect work with non-slash-ending paths

Thanks Daniel Gerzo for the report and the initial patch.
Removed some now dead code from deletion (thanks to Carl Meyer for noticing it).
Fixed #18026 -- Don't return an anonymous dict if extra_data in storage is empty.
Fixed #19024 -- Corrected form wizard docs for get_form_prefix.
Return namedtuple from get_table_description

We don't make use of it currently to not break third-party db
backends.
Fixed #17574 -- Implemented missing get_key_columns in PostgreSQL backend
Fixed #14633 - Organized settings reference docs and added a topical index.

Thanks Gabriel Hurley for the original idea
and adamv for the draft patch.
Fixed typo in file storage docs.

Thanks Jørgen Abrahamsen.
Added details on minified jQuery and DEBUG mode for contrib.admin.

Thanks Daniele Procida.
Merge branch 'master' into setter