Fix issue5.  May be able to back down from some of these changes.
Back down on some NOINLINE.  Need a full audit to know how much is required.
Turn off debugging by default.  Generalize the test to vary threads, passed an aggressive set of tests under this system.
The test-framework bracketing is actually broken.  It was running all the initial actions at the beginning.  I set up initialization actions with a different hack.  Chaselev passes all tests.