Behat/BrowserActor: instantiate HtmlDocument when it is requested

The response might not always be HTML.
Behat/Html/HtmlDocument: remove unnecessary classname alias
Behat: asserting response HTML with regexps is ugly, even in step automations
correct indentation of multiline method signatures