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.
Mendeley Contrib
Commit Rst
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.
improve twitter docs
use https for authenticate twitter
Merge pull request #646 from Gluejar/master

add to twitter documentation and change authenticate url to https
Format doc line. Refs #646