Update how we handle retries to be consistent with documentation
Update urllib3 to df4ec5cce1
Add last few changes and add a quick test
Update HTTPAdapter docstring
Merge pull request #2216 from sigmavirus24/retries-take-2

Retries logic