implement streaming requests

Hm. It seems to me that would add some unnecessary contortion on the Javascript side.

In any case, your comment reminds me that I ought to handle the 'error' and 'close' events on the request stream in proxy.js. Working on *that* has me once again hitting the problem where Meteor apparently suppresses the reporting of EOF/close events. Argh. I'm looking into it.