Stream responses from GitHub.

The `request` library emits a `response` event, which provides access to the
`gh` readable stream. Instead of having `request` buffer the response, we can
use `Stream#pipe` to connect the `gh` stream directly to the response stream.
Generalize character encoding support.

`proxyPath` now proxies all character encodings from GitHub, not just UTF-8.