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.