Reverted back to using TBB
Wrapped liquidation logic into a class, preparing to use thread local storage
Removed duplicate liquidation (which explained the slowdown), added thread local variables so the bamfile/index are only opened once per thread, and lowered grain size to 1 so that tbb::auto_partitioner can have maximum flexibility