Added BlockMerger - merges index using blocked sort-based
indexing.
Lot's of changes to integrate BlockMerger