Enable the build cache
This MR enables build caching, which will improve both local and CI build times.
After running local experiments, we can show that build time for mvn clean compile package
with the cache enabled is reduced by ~60% (30s) from 50s (no cache hits) down to 20s (with cache hits).
This MR builds on !826 (merged), which adds the basic Develocity configuration.