gitlab-ci: Use kaniko instead of docker-in-docker for image generation

kaniko can also work in unprivileged runners.

Based on v2 of
xorg/xserver!92 .
Acked-by: Alex Deucher <alexander.deucher@amd.com>
12 jobs for kaniko in 6 minutes and 27 seconds (queued for 42 seconds)