Fixed #1623. Added 'MD5-sess' algorithm to HTTPDigestAuth
fixed extra bonus bug
Fixed #1630, added test case for cookie persistence.
checkout auth
Fixed #1630
Don't send the full URL on CONNECT messages.
Correctly lowercase a redirect scheme.
added param to cookiejar_from_dict instead of creating new method.
add myself to authors.
Accept per-file headers in multipart file POST messages.

- Each file in the `files` argument can now be a 4-tuple, instead of
  just a file, 2-tuple, or 3-tuple. If it is, the last value in the
  tuple is a dictionary of extra headers.
Merge pull request #1640 from abarnert/master

Accept per-file headers in multipart file POST messages.
Merge pull request #1637 from Lukasa/redir

Correctly lowercase a redirect scheme.
Merge pull request #1635 from daftshady/dev

Fixed #1630 and added test case.
Merge pull request #1636 from Lukasa/httpsprox

Don't send the full URL on CONNECT messages.