Add support for custom user models in Django 1.5+ while allowing support for django.contribu.auth.models.User for older applications. Fixes #6