Merge pull request #1 from omab/master

Merging master
test client works in down stream projects. need to write local tests.
added mock to requirements.
changed get to post in requestfactory.
comments.
catch ValueError when decoding json.
documentation for SocialClient.
added testing_tools documentation for custom test client.
Update angel.rst

In the Angel List documentation it should read
ANGEL_AUTH_EXTRA_ARGUMENTS = {'scope': 'email message'}
not
ANGEL_AUTH_EXTRA_ARGUMENTS = {'scope': 'email messages'}
Merge pull request #635 from martmatwarne/master

Update to Angel List documentation
Add missing discard var. Closes #636
Merge branch 'master' of github.com:omab/django-social-auth
Style the use-cases section, move browserid doc to it's backend docs
Fix dailymotion backend
New Use_case is introduced.

I've also removed user setting of the return value, 
instead of ``return {'social_user': social_user, 'user': user}``
I used ``return {'social_user': social_user}``
Some indentations for cosmetics.
Merge pull request #637 from serdardalgic/use_case_doc_for_combining_two_functions_in_the_pipeline

Use case doc for combining two functions in the pipeline
Pass extra arguments to openid_request. Closes #638
Mendeley Contrib
Commit Rst