All requests on IdfTest have been implemented.

- Generating the Main file by deleting all the //Forbidden lines.
- Generating each of the Valid files by deleting all the //Forbidden
lines, and one //Optional line.
- Generating Invalid files by deleting all the //Forbidden lines, and
one //Required line.
- Generating some more Invalid files by deleting all but one of the
//Forbidden lines.
- Passing any IDF as a parameter to both TCGenerator and TCSummary via
the testIDF.tcsh.