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.
Fixed ValueError to AuthCanceled and AuthFailed
Merge pull request #10 from syabro/patch-3

Fixed ValueError to AuthCanceled and AuthFailed
added testing_tools documentation for custom test client.
Mendeley Contrib
Commit Rst
Added more descriptive documentation for OAuth.
Merge pull request #643 from baremetal-deps/enhance-oauth-docs

Added more descriptive documentation for OAuth.
Merge pull request #641 from vinigracindo/mendeley_contrib

Mendeley Contrib
Use HTTPS schme on twitter URLs. Refs #630
Merge pull request #581 from tmackenzie/issue-436-tests

Test Client for facebook.
Per-db-backend pipeline method to truncate fields that exceed the max_length. Refs #644
Docstring. Refs 644
Fixed restricting guthub authorization to a single organiszation.