Partially introduced axis support.
Changed Step.select() to return Seq[NodeWithAncestors] instead of NodeSeq
Changed LocationPath.select() to return Seq[NodeWithAncestors] instead of NodeSeq