Modify open to accept extra headers that will be sent to the server.  The new headers will override the existing if name collisions occur.
Update CHANGES.
Release 0.7
Pass through information on the connection state.

Useful for being able to close the connection from functions
that return streams.
Prepend outgoing Close frames with a status code.

Required according to RFC6455, 5.5.1.