http-proxy-agent: add support for passing options to net/tls .connect()

Makes passing `rejectUnauthorized: false` work as expected.
test: add tests