[ssh-runner] Custom base dir

The base dir for the ssh runner is hardcoded (based on the platform), c.f. https://github.com/drone-runners/drone-runner-ssh/blob/098bc25971c66e2b8b7c52fd20731c575fca99af/engine/compiler/os.go#L15 .

This might be problematic if the build dir can get very large and C:/ or /tmp don’t have enough free space. It would be nice if this could be configured either in runner config or in the pipeline itself.