Get rid of some global state by using composition.
flakes.
pep8
Some tests for the body buffering protocol.
Make buffering optional, but default it to on because that is how the content methods used to work.
Make buffering optional and fix successResultOf to API compatible with Twisted.
pep8
Better successResultOf vendoring.
Better version checking again.
Test _BufferedResponse directly.
pep8
Use a proxyForInterface.
Merge pull request #41 from dreid/buffered-response

Wrap returned responses in a _BufferedResponse whose deliverBody is capable of being called multiple times.