Use Tunnel class for WebDriver info

- config.webdriver.{hostname, port} are supplied by the Tunnel class,
  and may be overridden in the intern config
- close the proxy server when the tunnel fails to start