With go1.7, the `net` package now provides a DialContext function. This is the recommended way to use `http.Transport`. `x/net/proxy` should do the same so we can use it when creating our `http.Transport`s for use with SOCKS proxies.