(MAINT) update junit.xsl to handle more weird test case paths

- paths with (, ), \s, or / are breaking links, this fixes that
Merge pull request #465 from anodelman/junit

(MAINT) update junit.xsl to handle more weird test case paths