Use executeShell() to invoke the compiler. See #356.

execute() doesn't support running scripts with shebang lines. Still needs to be actually tested with a script on Linux/OS X.