fuzzer: re-arrange command line parsing code
fuzzer: preliminary support for specifying syscalls at command line
fuzzer: use unbuffered file I/O

when the machine crashes we are sometimes missing the last
few syscalls, which are the important ones.