Silence warning with 1.7 by using new test runner

Signed-off-by: Dan McGee <dan@archlinux.org>
Update to a version of django-countries compatible with 1.7

Signed-off-by: Dan McGee <dan@archlinux.org>
Remove old south migrations

Django 1.7 has built-in migrations support, so we no longer want these
around. All existing installs should be fully migrated at this point to
the latest schema.

Signed-off-by: Dan McGee <dan@archlinux.org>
Remove dependency on South

Signed-off-by: Dan McGee <dan@archlinux.org>
Add auto-generated migrations from new Django migrations framework

Signed-off-by: Dan McGee <dan@archlinux.org>
Update for admin changes for Django 1.7

Signed-off-by: Dan McGee <dan@archlinux.org>
More changes for move to Django 1.7

The removal of the root `__init__.py` file is so the testing framework
does consistent imports of our models now that the loading strategy has
changed.

Signed-off-by: Dan McGee <dan@archlinux.org>
Fix up some IP address field issues

Ensure we always coerce values to unicode in our __unicode__ method, and
remove some now unneeded verbosity and comments since the upstream bug
has been fixed.

Signed-off-by: Dan McGee <dan@archlinux.org>
Bump Django requirement to 1.7

Signed-off-by: Dan McGee <dan@archlinux.org>
Merge branch 'django-1.7'