FileDS constructor uses the name of the new file

Before this change, the FileDS would generate a new filename, save that
filename, then create a new empty file and throw away the empty file's
name.  Now, just generate the empty file and save that one.
Recompile FileDS tests for xUnit++
Delete commented code
Merge branch 'master' of github.com:DaMSL/K3-Core