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.
Add saving extra data from POST or GET to session

SOCIAL_AUTH_FIELDS_STORED_IN_SESSION has to be presented.
Add description of ``SOCIAL_AUTH_FIELDS_STORED_IN_SESSION``
Fix rst indention
remove unnecessary South documentation, fix typos

The proposed South snippet is already in social_auth/fields.py and a "manage.py syncdb --migrate" shows social_auth as being migrated as opposed to being synced by default, so I /believe/ this is no longer necessary.
catch ValueError when decoding json.
Merge pull request #588 from mrooney/patch-1

remove unnecessary South documentation, fix typos
Merge pull request #583 from marselester/save-more-than-redirect-url-to-session

Saving extra data from POST or GET to session
Updating Google OpenID, OAuth and OAuth2 documentation links.
Merge pull request #589 from JasonSanford/master

Update Google OpenID, OAuth and OAuth2 documentaion links
add REDIRECT_STATE = False for douban2
Merge branch 'master' of github.com:vicalloy/django-social-auth
Add option to use email address as username. Closes #597
Merge branch 'master' of github.com:omab/django-social-auth
v0.7.19
Convert access_token into a Token instance on OAuth backends