gitlab-ci: use ccache to speed up builds
The build currently says:
No URL provided, cache will be not downloaded from shared cache server. Instead a local version of cache will be extracted.
Without this, the cache is local to each runner, which means fewer cache hits, but it's still a big help overall.