partial work for unordered set permutations.
no functional change; re-order two blocks of code

Otherise, its exactly the same code.
Add qtest target, to run only pattern-match tests

Shorten the build and test cycle.
more code movement
Minor ongoing restructuring
More baby steps to handle unordered sets correctly
Continuing work on unordered sets
minor bug fix, and extend the unordered test
Expand the uniordered test some more
try to get the recursive unorder link to work
Bug fix the recursive unordered link
Disable the new sudoku unit test.