disabled debugging code, added section header comments
changed to preserve programs that worked as well as programs that didn't.  Changed to use the system's time command
added ability to compute our own date and time information, the system time command can't run shell functions
recognized clang has to be run twice, one pass can't generate both llvm bytecode and a native executable.  Recorded run time and exit status in a summary file.