Use custom user model in tests
Merge branch 'master' into test-with-custom-user-model

Conflicts:
	wagtail/tests/models.py
	wagtail/tests/utils.py
	wagtail/wagtailcore/tests/test_page_permissions.py
	wagtail/wagtaildocs/tests.py
Pull all test database options from env variables

Just pulling two and assuming others broke the base configuration I was
using, which uses a different database name and has a password.
Bumped south version to 1.0.0
Renamed migrations directories to south_migrations
Updated django-taggit
Added deprecation warning classes
Replaced all DeprecationWarnngs with RemovedInWagtail06Warnings
preventing highlighting of th
correcting position of explorer spinner
Merge pull request #498 from kaedroho/deprecation_warnings

Versioned deprecation warnings
Merge pull request #430 from kaedroho/south-1.0

Use South 1.0 migration directory
Merge branch 'feature/test-db-settings' of https://github.com/takeflight/wagtail into takeflight-feature/test-db-settings

Conflicts:
	runtests.py
Merge branch 'takeflight-feature/test-db-settings'
Merge branch 'test-with-custom-user-model' of https://github.com/kaedroho/wagtail into kaedroho-test-with-custom-user-model

Conflicts:
	runtests.py
	wagtail/tests/utils.py
remove newly-added references to User in test_account_management
Merge branch 'kaedroho-test-with-custom-user-model'
Merge branch 'master' into image-smartcropping
Moved focal point fields migration into south_migrations