get rid of ugly exit code harvesting hack by using my fork of pty.js
which implements proper handling via SIGCHLD and waitpid(3)