MULE-7030: Support XPath, XQuery and XSLT 3.0

Because whoever wrote JSR-206 thought it was a nice idea to call this NODESET but then have the class called NodeList. We can't pick and choose which part of JAXP we take. We either base on it completely or not at all