Allow mrview reads to continue after compaction. This adds a ref counter to handle the shutdown of the mrview file instead of closing it forcibly in swap_compacted. This fixes a behavior regression introduced with the new indexer implementation.