xz: Add a reasonable block cache.

LRU with a default depth of 8.

Random access to a Windows guest gets ~85% hit rate, which is
considerably better than the < 30% hit rate achieved by the previous
effort.