Previous versions of the system had a simple block cache. This brings it back with support for blocks that are larger than page size, a more efficient LRU, and an explicit writer context. Signed-off-by: Zach Brown <zab@versity.com>