evalXPathFirst(): Accept an optional context node defaulted to `document`.
If URL has a URL embedded (probably reversed), jump to that URL.
Extend use of JavaScript for identifying a link to follow.

This tweak is now able to detect and ignore trailing ellision marks by
performing advanced string manipulation XPath does not provide.
Extend matomesakura.com