Refactor badgateway to use standardlib interfaces
This MR came out of a conversation with @jacobvosmaer-gitlab and is related to !311 (merged).
As part of !311 (merged), we're building a new http.RoundTripper
implementation which we plan to wrap around the old badgateway.RoundTripper
. This means that we first need to refactor Workhorse to pass http.RoundTripper
's around instead of *badgateway.RoundTripper
instances.
Edited by Andrew Newdigate