fixing search in page chooser, which would allow selection of any page even if the developer has chosen to restrict to only certain types allowed.
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
Support passing html attributes into MenuItem
pass explorer-menu-url as a data attribute on the explorer menu link, so that we don't have to define it as a global in admin_base.html
Add register_admin_menu_item hook for registering MenuItems globally
Add an is_shown() method to allow globally-registered menu items to specify whether or not they should be shown on a given request
Convert all remaining menu items to be globally-registered with an is_shown method