8,000,000
Merge remote-tracking branch 'origin/master'
fix regression with cookiejar.iteritems()
Fixes #1805

Sure cookies are persisted to the session, but those new cookies are not added
to the next prepared request. We need to update that new request's CookieJar
with the new cookies.
preserve python2-like dict API for RequestCookieJar
Initial work towards replacing charade
Fix all remaining references to charade
Update the history and change the last last references to charade
split cookiejar as dict test
Merge pull request #1810 from kennethreitz/swap-charade-for-chardet

Swap charade for chardet
Merge pull request #1808 from kennethreitz/fix-cookies-saved-on-redirect

Fixes #1805
Re-raise DecodeError
Merge pull request #1816 from daftshady/master

Re-raise DecodeError
Merge pull request #1807 from podshumok/fix-request-cookiejar-as-dict

cookiejar.iteritems() is broken after 2.1.0 update
Update docs to highlight the value of r.encoding.
Merge pull request #1823 from Lukasa/moredocs

Update docs to highlight the value of r.encoding.
use adapter pool size for proxies
Add more interlinks between the documentation

Also fixes up tense in a few cases, and adds the `intersphinx` extension so we
can link to the urllib3 documentation when it is called out.
Fix warnings when building the docs

It may be nice to make builds fail if new documentation generates warnings, to
avoid these sorts of problems slipping in in the future.
Bump the year ftw