Change XSLT 1.0 stylesheets to XSLT 2.0

Also remove exalt:node-set usage in favour of native XSLT functionality.