more updates, with a fix for windows finally in. it turned out to be a
strange failure in cygwin due to some of the apps being built with a WinMain,
leading them to seemingly exit immediately, which messed with the status
being returned pretty badly. perhaps cygwin was also killing the process
prematurely because it had no console? in any case, adding a pipe to cat
has forced cygwin to track the process across its entire lifetime and now
we are correctly trapping the results of all the test aps. whew. this was
a really ugly mess and popped up in some really strangely unrelated ways.