Use StreamContent instead of ByteArrayContent to prevent WebAPI from
buffering response

Fixes #697