asahi: wire up shader disk cache support
See #8091 (closed). I haven't managed to make sense of dEQP, but after glmark2 and Xonotic helped to squish some memory leaks, those programs seem to work fine. Piglit seems fairly approachable so I'll run that as well soon.