make requests compatible with SAE
take @Anorov  suggest
[contrib] remove custom fileobject
[contrib] suppress_ragged_eofs in pyopenssl
Test proxy behavior when origin server disconnects

Add a test for a CONNECT proxy where the remote server closes the
connection, and then we try to reuse it.
make sure we send connection: close header (should probably consider testing
all 3 ways connection might close)
Fix reconnecting, through a proxy, to a closed connection
treat closed connections as dropped
Since appengine (and possibly other) environments may not have
the conn.auto_open attribute, don't rely on its presence (use getattr to read
it).
document the util module again
add disable_cache to make_headers
Merge pull request #396 from jschneier/docs_fixup

document the util module again
Merge pull request #395 from jschneier/disable_cache

add disable_cache to make_headers
Adjust the connection module to satisfy flake8
Make connectionpool mostly compliant with pep8
Make the fields module mostly flake8 compliant
Remove unneeded import and fix indentation
Fix length of method declaration
Bring the request module into compliance with flake8
Bring the response module into compliance with flake8
Bring util.connection into compliance with flake8
Make util.request flake8 compliant
Make util.timeout flake8 compliant