The big change here is a patch (first added to Libevent by Ed Day) to make sure that the CreateProcess forked-test trick works even when the main test program is invoked without its .exe suffix.
This cleans up some whitespace consistency issues and, more importantly, gives you the ability to skip tests from the command line.