Digest auth: case insensitive replacement of 'digest ' string with '' from WWW-Authenticate
Merge branch 'master' of git://github.com/kennethreitz/requests
compiled regex expression in digest auth, this also works in python 2.6.x
add test for unicode multipart post
use compat.str instead of compat.builtin_str
add additional test for unicode multipart post
add a few more variations to the unicode multipart post test
model the encode_files data handling after encode_params
Update urllib3 to 71f84f9.
Use streaming decompression feature of urllib3.
Fix test with StringIO.
* Documented the logging, requested in #1297
* Added build directory and *.egg to .gitignore
* Added sphinx as setup requirement in order to be able to build documentation with `pyhton setup.py build_sphinx`

modified:   .gitignore
modified:   docs/api.rst
modified:   setup.py
Updated documentation indicating that logging is done via requests.packages.urllib3 instead of requests.
modified:   docs/api.rst
Fix Advanced docs Twitter Streaming example

Twitter API v1.1 Streaming now requires OAuth Authentication rather than XAuth.
I believe v1 is being blacked out sometime at the beginning of May.
Changed HTTPAdapter to allow max retries to be specified when initializing.
Change the method when it isn't already GET/HEAD

For some reason it was only change the method when a POST was being made. This
is almost certainly my fault.

Fixes #1303
Merge pull request #1311 from sigmavirus24/fix1303

Change the method when it isn't already GET/HEAD
Merge pull request #1309 from toastdriven/better-max-retries

Changed HTTPAdapter to allow max retries to be specified when initializing.
Merge pull request #1305 from michaelhelmick/patch-1

Fix Advanced docs Twitter Streaming example
switch streaming requests to httpbin