Few gitlab-ci fixes
2 patches:
- the first one allows me to run the libinput tests on my own self hosted runners, that are not privileged
- the second one should allow older runners to run the generated images even if their docker daemon doesn't understand OCI image manifests