Extract CompactionQueue into HBaseStore and Guava tables in MemoryStore

This as well, maybe call it value=