This will faciliate loading a block into a type specific result without
first loading the block. This will also allow us to populate the database
index solely from the index.
This adds some basic file reader/writers for creating the updated TSM file format. It uses a simple
in-memory index without MMAP for now, but will be extended to use and indirect indexing approach as well as MMAPed file access as described in the design doc.
This code is not integrated into the TSM engine yet