util/disk_cache: move cache tests to the util directory
The cache has been detangled from glsl and used outside it (with Vulkan drivers) for years now.
This also cleans up the dependancies in the build file. The test doesn't depend on the glsl lib but rather the util lib.