Have all tests use EXIT() to exit rather than exit(), since the latter doesn't
always give the expected result on some platforms.
24 files changed