This is a large refactoring of lkdtm to make it easier to add newtests, and breaks up tests into separate source files.Final results are the same, but uses struct arrays instead of enums.-Kees