HTTP tests - making logs friendlier by differentiating messages from the server and the client side.
HTTP - forwarding error and close events from streams to req and res objects
Revert "HTTP - forwarding error and close events from streams to req and res objects"

This reverts commit 100dafbe0361ade8791df58bab5e45d63e32cd53.
Bring in the files from node-http2-protocol
Update contributor lists, and remove http2-protocol as a dependency
Update all the requires to look in the proper place
Update to the new API discussed in #78
Better enforce protocol requirements
Update code coverage stats
Update HISTORY for v3