ci: Use prebuilt Docker images
Don't waste precious CI time reinstalling/upgrading packages.
Most of the scripts here were taken from GLib's CI scripts, but adjusted to deal with dependencies that might change between branches rather than different distros.