Connection and Stream: flow control improvements.
Framer: limit DATA frame payload logging to 25 bytes. It's still possible to see the whole payload when using log level trace.
Stream: remove a debug console.log()
Connection and Stream: refining read scheduling. Fixes #15
Connection: check IDs of incoming streams. Fixes #13
Removing https.js as all types of http connections are now handled in http.js
Connection: fixing multiple bug in the _read method. Fixes #16.
Connection: transforming TODO list into GitHub tickets.
Stream: documenting the public API.
Stream: emitting and error when receiving an invalid frame.
Connection: adding section stub for API documentation.
Stream tests: expect stream to emit error events when error happens.
Stream tests: improving how outgoing frames are checked.
Flow: new base class for doing flow control.
Stream: using Flow as base class for flow control.
Stream: updating state machine to handle WINDOW_UPDATE and PRIORITY more liberally. Fixes #18.
Framer and Connection: fix frame parsing error handling. Fixes #10.
Framer: more assertions.
Connection: fix stream id logging.
Flow: more window size logging.