The main changes:
- add the meson-build.sh helper script because it produces nicer output
and more consistent behavior across jobs. Use that script together with
MESON_ARGS as variables so the per-job configuration is easier
visible.
- use the FDO_* variables for debian too and rely on ci-templates for
images based on those variables
- always create containers, the ci-templates will skip creating those
anyway if they already exist
- always install the extra deps we need for libgudev, this removes our
exposure to distribution updates changing our test environment
- use a parallel:matrix for the backend jobs
- debian no longer installs the build-dep, let's use explicitly listed
deps only
There is no more real need for scheduled pipelines, so the checks for
those have been removd.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>