**Summary** Enable support for a custom `http.Client` implementation in AmplitudeHTTPClient. **Motivation** This allows library users to inject their own http.Client instrumented with things like Datadog metrics.