New testing infrastructure

This is a new set of testing infrastructure for the acceptance tests.  It does
not yet have reproducers for all outstanding bugs.  But it can reproduce the
hangs at 100% error.