Use cat-file caching in tests by default
We encountered some bugs caused by !1203 (merged) because we forgot that in gitlab-ce rspec and in GDK, all feature flags are on by default.
This change enables the cat-file cache in almost all tests by setting the require metadata in testhelper.Context()
. This should help us catch catfile cache bugs sooner.
Edited by Jacob Vosmaer