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
Status Job ID Name Coverage
  External
failed SlapOS.SoftwareReleases.IntegrationTest-Jerome-WIP