Django 1.5 compatibility with custom user models
Preserved django < 1.5 compatibility
tidied
Changed code which handles swapped out auth.user model to prevent circular import
Fix import path for url functions
Merge pull request #205 from uruz/fix-import

Fix import path for url functions
Merge pull request #206 from uruz/fix-swappable-user-model

Changed code which handles swapped out auth.user model to prevent circular import
Merge branch 'master' into django-1.5
Making sure all tests pass for Django 1.5. Updating a few API imports to work correctly.
Using unicode literals (python3 compatibility).
Cleaning up imports
Using new django text/bytes interface.
Dropping py2.4 support
Using __str__ in place of __unicode__
Updating to use python3-style dict objs.
Removing xrange calls.
Removing a hard compatibility unicode for python2-3
Removing Django 1.4 compatibility
Cleaning up wildcard import
Django-1.5 style test_project.