Allow to override User class in inherited backends
Add DefaultClient for backward compatibility with django_odesk