HtmlUnit 2.51 interacts differently with its getWebClient() method that we're overriding in WebConnectionHtmlUnitDriver. Consistently using the base class result and not storing a local WebClient instance at all anymore makes our HtmlUnit integration compatible with HtmlUnit 2.51 as well as earlier versions.