Enable rhost/rport option overrides in HttpClient

This allows callers of the HttpClient mixin to use other mixins too, as well as send HTTP requests on multiple ports within a single module.