WIP: major change in how backend-kit tests are run.  Abstract the console runner
into its own module to make it easy to test many different backends without duplicating
too much code.
WIP: Continue to overhaul testing.  Get --simple mode working.