Update npm capnp dependency to 0.1.4 which lists es6-promise as a peer dependency, so that we don't end up loading two copies of es6-promise (which is wasteful and breaks instanceof checks). Also combine es6-promise and capnp dependencies into one meteor package to make extra-sure that meteor doesn't decide to create two versions of es6-promise.
context.responseStream
readAllAsync
fix some bugs
on_headers_complete
move readAllAsyc to be a method of HttpParser
responseStream
trying to debug...
trying to debug...
such hacks... but it kinda works now
why does this not work?
cleanup
a simplification
baby steps
okay, now we only have one HttpParser. good.
in progress
whoa, it mostly works now