Shorten the generated test file names.

Also place the generated files in their own directories.

Change-Id: I51c1acf15810ec199d17cc2d6e63adebdc0fc3c9
diff --git a/api/Specification.cpp b/api/Specification.cpp
index 36f406c..a09495e 100644
--- a/api/Specification.cpp
+++ b/api/Specification.cpp
@@ -776,8 +776,8 @@
 }
 
 bool SystemSpecification::generateFiles(int versionOfTestFiles) const {
-    bool success = GenerateHeaderFiles() && generateHtmlDocumentation() &&
-                   GenerateTestFiles(versionOfTestFiles);
+    bool success = GenerateHeaderFiles("scriptc") && generateHtmlDocumentation("html") &&
+                   GenerateTestFiles("test", versionOfTestFiles);
     if (success) {
         cout << "Successfully processed " << mTypes.size() << " types, " << mConstants.size()
              << " constants, and " << mFunctions.size() << " functions.\n";