potentially fixes #338

This attempts to fix an issue where encoding of a string might fail when the
encoding is set to some unknown format. Here we attempt to catch the
LookupException and subsequently blindly encode the string one final time.
That is we call str() over response.content without specifying an encoding.
This may still fail in certain cases but does properly handle the case of #338
by returning the expected string.
explicating the cause of LookupError with a better comment
lies.
Merge branch 'josh' into develop
further lies.
Merge branch 'develop', remote-tracking branch 'upstream/develop' into develop
dict_to_sequence
dict sequence
remove cruft
Remove unused import
Merge branch 'develop' of github.com:kennethreitz/requests into develop
removing unused import
Exposed key_file and cert_file in requests, to support https client certificates.
Updated Requests api to accept a 'cert' argument.
This argument can be either a string, containing the path to a
pem-formatted key and certificate chain, or a tuple of (cert, key).

When supplied a tuple, the values are paths to an SSL certificate
chain file and key, respectively.
Merge remote-tracking branch 'origin/develop' into develop
Merge branch 'develop' of https://github.com/chadnickbok/requests into develop
only verify private cert when verity is true
Nick Chadwick
v0.11.0
Fix issue #484