apirequest/isReadableStream rework

I tried using a http.get response object directly as GCS media.body, which should be a valid readable stream.

Fixes #334