test/RunTests: handle vw crashes and other abnormal terminations.

RunTests was missing abnormal vw termination cases: both crashes and non-zero exists (with a Uninitialized warning side effect.)

This change should make it print a detailed message if anything goes wrong.

Note that this cannot be pushed down into `mysystem` because many of these are calls to 'diff' where a non-zero status is common and expected.