port the CI setup to freedesktop/citemplates
rework the whole CI setup to take advantage of citemplates for building managing the docker images.
also add a meson build job and rework the ccache config to be shared across autotools and meson. The jobs will not share ccache artifacts though.
https://who-t.blogspot.com/2020/03/its-templates-all-way-down.html