ci: Add build stage
Do some proper CI and actually build gnome-shell. Unfortunately this involves building mutter as well, but thanks to meson that's not that terrible nowadays.
I'm also including a guard against the infamous xgettext bug. To pass, it will require !407 (merged) to land. Until then, the pipeline failure is proof that the test is working :-p
Edited by Florian Müllner