add optional fallback encoding to HTML::Document.parse w/ autodetect

add an escape hatch to pass a default encoding to HTML::Document.parse even when we want Nokogiri's
autodetect to happen.

Sending pull request as discussed in the mailing list.