update dependency to python-social-auth

python-social-auth is the recommended replacement for django-social-auth.
django-social-auth depends on oauth2, which incorrectly installs "tests" as a
top level package.