Behat: move screen-friendly HTML dumping to HtmlDocument
FakeBrowser: use DOM to locate meta redirects and throw error if multiple found
BrowserActor: minor refactoring
Behat: BrowserActor should throw error when referring to response HTML before sending the first request
Behat: BrowserActor should throw error-specific exception type