Modifications to enable use of LocalScriptRunner in GarliRunner.
More work on getting Zephyr to use an ExternalProcessRunner