Pass the evaluation context to the axis
Pass the evaluation context to the node test
Namespaces have to come from the context, not the node

This means that we can use the node we are applying the XPath for namespaces,
otherwise fail namespace lookups.