started a C version of the process wrapper

It's quite difficult to use bash to interact with the
"real" subprocess, and C (and POSIX system calls) would give
us a lot more flexibility.

Much of the code is implemented, but it hasn't been tested
(or even compiled) at this point.
more work on cRunProcess.c: not tested yet
fix compile errors in cRunProcess.c: sort of works

The child process doesn't seem to see its command line arguments:
need to investigate.
fixed handling of child command line arguments

Seems to work now: more testing required.
remove unused variable
handle EvalFailedException "compiling" Ruby code

This handles the case of an unknown module specified in a
require.