Fix passing environment variables to the deploy command.

Support a predictable working way of setting environment variables on the remote machine when deploying by forcing `sh` to be used instead of the users default shell. This was specifically problematic with `csh`.