Python-based regression tests

These are in a "good enough to get other people involved" state.  Improvements welcome, but I think we should pull this before nitpicking it too much.  See skeleton.py for the "do-almost-nothing" regression test.