Begin generating tests from data file

The conversion is far from complete.  But this gets the first layer of framework in place.

Relates to #216
Add matrix text generation to test infrastructure

Relates to #216
Remove semicolons from python tests
Convert  some more tests to generated

Related to #216
Comment the test data file and protect test generation