testris: support '--shell' argument to use native shell to run guest program
fix default path
fix merge
testplan: merge in changes from my picolisp implementation.
testris: don't check if the program exists in shell mode, because the shell can find things that are not in the current working directory, or it can use its built-in primitives.