https_proxy: Add flag to disable TLS certificate validation.

Useful for testing remote HTTPS services.
https_proxy: Support overriding the Host header

Useful for testing services on remote IPs without correct DNS

common: ReverseProxy embeds httputil.ReverseProxy to allow for easy
  configuration of the Director function