Avoid hard-coding the "node" command in shell.js

In Ubuntu (the "node" command is actually a throwback program (node(8) -  Node front end for AX.25, NET/ROM, Rose and TCP)

This breaks the build of pdf.js on Ubuntu for now, but more importantly the patch ensures that the same node version is used to run every child in the exec() if there are multiple versions installed.