A fix for #1979 repeat HTTP digest authentication after redirect.
Clean up, support all redirects, fix potential endless 401 loop.
Fix #2288. Change urllib3 and chardet workflow
Merge pull request #2289 from syedsuhail/fix-2288

Fix #2288 . Change urllib3 and chardet workflow
Fix #2279. Update layout css
Merge pull request #2290 from syedsuhail/fix-2282

Fix #2279. Update layout css
Adding a custom line delimiter to iter_lines()
Clean up handle_redirect.
Changing parameter name `newline` ==> `delimiter`.
fix failing test "test_prepare_unicode_url"
update AUTHORS
Merge pull request #2295 from 2deviant/feature-custom-newline

Adding a custom line delimiter to iter_lines()
Revert "fix failing test "test_prepare_unicode_url""

This reverts commit cfd6e25749dd17c6b511043a6720b672f74029ed.
fix failing test "test_prepare_unicode_url"
Revert "fix failing test "test_prepare_unicode_url""

This reverts commit 26ed7c2e1dce4271f3a3b111a167a6dcca3acddf.
fix failing test "test_prepare_unicode_url" \(take 3\)
Merge pull request #2306 from ssadler/fix-failing-test-test_prepare_unicode_url

Fix failing test test_prepare_unicode_url
Cap the redirect_cache size to prevent memory abuse
Use to_native_string instead of builtin_str

Fixes #2316
Merge pull request #2317 from sigmavirus24/bug/2316

Use to_native_string instead of builtin_str