add support for a yaml-based ngrok configuration file. add full support for running multiple configured tunnels from the configuration file. modify CLI to support ngrok commands. remove snakeoil CA from release builds of ngrok client. add support for dialing to an HTTP proxy via HTTPS. Use http_proxy environment variable when none is specified. ngrokd now honors the new protocol and proplery populates ReqId in NewTunnel messages. ngrokd TLS configuration options are now command line switches instead of environment variables.
update self-hosting document
add bug reporting instructions on crash
rename proxy_url configuration variable
connect through to an HTTPS endpoint in the hopes that it will eliminate possible errors from proxies trying to parse the http request
go fmt
parse old v0 configuration files for backwards-compat
improve config validation, parse the tunnel name as a subdomain or hostname if neither is specified