Fixed #21478 -- Corrected docs for when Field.db_type() is called.
Switched setup.py to setuptools.
Skipped inclusion of scripts (pip will take care of that).
Changed setup.py to use find_packages.
Prevented calling setup() inside catch_warnings

When django.setup() (and then configure_logging) is called inside
catch_warnings, logging setup is negatively affected (notably
warnings.showwarning definition).
Fix typo in 0ce945a67151acf2c58bc35a47f4c3d45ff30085.

Thanks to Loic for the report.
Fixed typos. Changed grammar.

Minor typos. Some grammar changes.
Merge pull request #2137 from ftobia/patch-1

Fixed typos. Changed grammar.
Moved django.setup() to ManagementUtility

In get_commands, setup() might already have been called, for example
when the management command is called through call_command. Moving
setup() to ManagementUtility so as it is only called when the command
is run from command line.
Fixed minor typos.
Merge pull request #2138 from NathanRSmith/master

Fixed minor typos in GEOS API doc page.
Fixed #21722 -- Added a warning for avoiding XSS vulnerabilities when reusing built-in filters.

Thanks Stephen McDonald for the suggestion.
Changed convention for modules storing AppConfigs.

The app/apps dichotomy was more confusing than valuable.
Updated my bio.
Fixed a few flaky selenium tests.

Many thanks go to David Burns (@AutomatedTester) for helping me understand
css selectors and pointing me towards the correct selenium methods.
Removed unneeded import.
Revert "Fixed #21227 -- Added workaround for selenium test failures"

This reverts commit 08c9ab5a0f564a3ac7803e6a97fae855f2e0524e.
Fixed #21319 -- Added documentation for the Form.fields attribute.

Thanks pydanny for the report. Also, added documentation about
base_fields attribute and its difference with fields attribute.
Merge pull request #2094 from coder9042/ticket_21478

Changed documentation for db_type()
Fixed selenium failure.

This fixes (at least according to tests on the ci itself)
admin_widgets.tests.RelatedFieldWidgetSeleniumFirefoxTests.test_foreign_key_using_to_field

(http://ci.djangoproject.com/job/Django/database=mysql_gis,python=python2.7/3792/testReport/junit/admin_widgets.tests/RelatedFieldWidgetSeleniumFirefoxTests/test_foreign_key_using_to_field/)

The cause for this issue seems to be that wait_page_loaded was executed before click fired
and as such no profile got saved (again just an educated guess, but with this fix I can no
longer reproduce it -- fingers crossed).