software/theia: generate a shell compatible with tasks

When running tasks, shell is invoked like:

   $THEIA_SHELL -c "command with arguments that\ can\ contain\ spaces"
1 job for master
in 0 seconds, using 0 compute credits, and was queued for 0 seconds