Namespaced the lexer/parser under Oga::XML.

With the upcoming XPath and CSS selector lexers/parsers it will be confusing to
keep these in the root namespace.
Renamed HTML_PARSER to PARSER_OUTPUT.

This keeps it consistent with the lexer.