print debug spew to stderr so it doesn't break tests
remove some spew, and also we need to differentiate from TryExitableScopes that have finally blocks and those that don't, so we can skip those that don't in exitAft/Fore
add some more tests for inner/outer loops with try/finally blocks
add support for do-while loops.  I can't believe we were self hosting without this before.  also mark runtime.arguments_new as does_not_throw, since it should never throw.