manually copied changes from the cs-xsl repo to the submodule.
(because unable to sync the submodule with the head of cs-xsl)