Only enable south in tests if were testing with Django 1.6
Removed 'FakePage' from admin tests (upsets migrations)
Moved get_upload_to outside of Image model
Created initial Django 1.7 migrations
Created initial data migrations
Added Django 1.7 support into Elasticsearch query building
Fixed test failure
Allow Django 1.7 to be installed in setup.py
Catch LookupError when finding target model in PageChooserPanel
Don't ignore DeprecationWarnings

This was previously done for us in Django 1.6. But they reverted back to the default Python configuration to ignore these warnings causing a test to break

https://github.com/django/django/commit/0c6a3399523d850cfbd20de54cd089419a47383d
Fixed broken edit handlers test
Added AppConfig classes for all modules
Added Django 1.7 to tox settings. Use tox on travis
Updated tests migrations
Merge remote-tracking branch 'torchbox/master' into dj17_2

Conflicts:
	.travis.yml
	tox.ini
Updated migrations
Make hooks and image formats importing work with Django 1.7 AppConfigs

This also fixes #398
Fixed bad migration dependency
Updated django-taggit to 0.12.1
Merge branch 'dj17_2' of https://github.com/kaedroho/wagtail into kaedroho-dj17_2