Govspeak::Document#valid? can take options

Which are passed to HtmlValidator. This enables callers to specify images are
only allowed on certain domains.
Merge pull request #41 from alphagov/allow_govspeak_document_to_pass_options_to_validate

Govspeak::Document#valid? can take options