README: minor fixes.
Flow: simpler data flow on window update.
Flow tests: initial unit tests.
Flow tests: additional tests
Flow tests: adding test case for testing sending of a large file.
HTTP: set default status code to 200
HTTP: allow server push before response headers are sent
HTTP tests: adding server push test case
HTTP: fix HTTP/1 fallback for outgoing requests.
Stream: undo premature optimization that caused bugs.
HTTP: correctly handle parallel client requests.
Tests: raise 'slow testcase' threshold of mocha to 200ms
Example server: only try to push when it's an HTTP/2 connection.
HTTP tests: two new fallback tests.
Endpoint: using assertion for checking constructor parameters.
Endpoint tests: testing endpoint formatter.
Framer tests: testing bunyan formatter.
Stream tests: testin bunyan formatter.
Stream: do not check for connection level frames in _transition().
Stream: adding a new assertion