Add a HTTP stream based HTTP client for environments that lack cURL.

As cURL is an optional extension not all host have it enabled.

This falls back to a http streams based approach to making HTTP requests is cURL is not detected.