Fixed autopk issue in tests
Avoided having an indexed TextField installed unless using postgres

An index on TextField results in a warning message when running tests
on MySQL or SQLite, and the test using the TextField was PostgreSQL
only in any case.
Fixed broken links, round 4. refs #19516
Removed backwards-compatibility shim for #16288.

Also unit-tested django.utils.log.RequireDebugTrue for consistency.
Removed django.conf.urls.defaults.
Removed interpolation of post_url_continue in the admin.
Removed django.contrib.databrowse.

RIP -- you served us well.
Removed the legacy form wizard.
Removed legacy shortcut for importing GeoIP.
Removed django.contrib.localflavor.

Each localflavor lives on as a separate app.
Removed django.contrib.markup.
Removed django.core.cache.backends.memcached.CacheClass.
Removed django.core.management.setup_environ and execute_manager.
Removed HttpRequest.raw_post_data.
Removed IGNORABLE_404_STARTS/ENDS settings.
Removed support is_safe and needs_autoescape as function attributes.
Removed obsolete compatibility functions for old Pythons.
Removed truncate_words and truncate_html_words.
Removed legacy ways of calling cache_page.
Removed csrf_response_exempt and csrf_view_exempt.