WIP: attempting to fix segfault on recompile
cppsp: use random filenames for generated files, and delete them immediately upon loading
cppsp: don't use WNOHANG when waiting for g++ to exit;
sometimes the stdin fd returns EOF before the child exit status is ready, causing a wrong "compilation error" to be displayed and leaving a zombie