bind (upgraded) XPath evaluator to XMLDocument.prototype and properly call evaluate() on instance of XMLDocument instead of instance of HTMLDocument