Make hooks work with prepared requests
Ensure Content-Length is a string.
Fix #1106
Remove test that cannot work on Python3.
Fix failing tests.
missing algorithm field
Tests pass this time.
update urllib3 to current master with ssl bugfixes
Merge pull request #1128 from mvid/master

Updating urllib3 to current master
Merge pull request #1127 from sigmavirus24/fix1126

A simple fix
Merge pull request #1117 from sigmavirus24/issue1106

Fix #1106
Merge pull request #1116 from Lukasa/master

Correct type of Content-Length headers.
Merge pull request #1125 from juanriaza/master

HTTPDigestAuth: missing algorithm field
Merge remote-tracking branch 'upstream/master'

Conflicts:
	requests/sessions.py
Add missing import
Refactor prepare_hooks()
Comment & replace something that keeps disappearing
Only call the hook once.
Pass kwargs to json.loads

Not all JSON is created equally. This commit
addresses when users want to take control of the
json decode process.
Merge pull request #1132 from sburns/jsonkwargs

Pass kwargs to json.loads