Adding a way to create PHP streams based on request objects
Keeping track of the last received response headers
Adding the ability to specify stream context parameters
Dispatching request.before_send before sending a request with the stream factory
Stream factory now returns a stream object. Can now set custom data on stream objects. Added readLine() method to stream objects
Adding feof() as an alias of isConsumed()
Adding close() method to stream objects
Fixing AbstractEntityBodyDecorator
Converting curl proxy settings to PHP streams proxy settings.
Suggest guzzle/http instead of require
Adding note that only streaming downloads is supported
Allow the passing of a pre-created context. Cleaning up interfaces. Adding tests.
Fixing unit tests