Correct an unintended difference from the previous XSLT: Order of items

Slipped my mind with my last change that the order of the elements
changed, when I replaced all the apply-templates with a single
fully-recursive call...  Compromised, and made all the paths look
relative to the current element.