Fix of UnicodeDecodeError on unicode header name that can be converted to ascii.
removed no longer used redirect codes from models
added numeric values of redirect codes in comments
Deleted is_py2 check from unicode_header_name fix thanks to Lukasa.
Merge pull request #1184 from piotr-dobrogost/numeric_codes

small cleanup of redirect codes
Merge pull request #1181 from denis-ryzhkov/master

Fix of UnicodeDecodeError on unicode header name that can be converted to ascii.
Dispatch hooks before following redirects

Fixes #1183
Merge pull request #1185 from sigmavirus24/fix_hook_dispatching

Dispatch hooks before following redirects
Allow RequestsCookieJar to be updated with cookies from a CookieJar
Remove ability to from RequestCookieJar __getitem__, __setitem__ to use cookies as keys
Merge pull request #1194 from gazpachoking/cookiejar_update

Allow RequestsCookieJar to be updated with cookies from a CookieJar
use explicit scheme for proxies in the docs

Issue #1192 tried to force user to provide a scheme for proxy urls.
As this would break backwards compability change the docs instead.
Make sure session cookies do not overwrite explicit request cookies
Implement RequestsCookieJar.copy
Use RequestsCookieJar.update when merging cookiejars
Rethrow underlying exceptions.
Merge pull request #1199 from t-8ch/docs_explicit_proxy_scheme

Use explicit scheme for proxies in the docs
Merge pull request #1200 from gazpachoking/session_cookies_fix

Make sure session cookies do not overwrite explicit request cookies
Merge pull request #1193 from Lukasa/timeout_exception

Throw more informative exceptions.
Lukasa is lazy
Missing line was allowing redirects with HEAD

Closes #1203
Unquote proxy usernames and passwords.
Revert "Lukasa is lazy"

This reverts commit 178ff62b934c30278114028f654e42374206c291.