This partially reverts commit 67f2da2a8d1f219f528bf820b3d6002c5f34d5e4 which broke ccache cache as the job configurations were overriding the default cache configuration from .wine-build instead of extending it.
It then also updates the ccache cache config to add a key and try to avoid cache invalidation between jobs with different compilers.
-- v2: gitlab: Add key to the jobs ccache cache config. gitlab: Use a common configure cache key prefix.