Feature: HTTP request streaming

This PR adds the a method `HttpRequest::useStream()` to enable uploading data via InputStream instances.