fix: this patch by Karen Lease adds some sophistication to the file name handling of XalanCommandLine, so this should work now like Xalan's