Support for non docker runners

At work, we have some GitLab runners that aren't based on the docker executer but the bash executer. These drop the job in an environment where they can simply use nix, this eliminates CI setup time and speeds up things by quite a bit.

I've modified nix-gitlab-ci to work in this environment, would you be interested in an MR to merge support for this?