before fetch li's branch
test
physical operator for CSB index completed.
Logical CSB index build iterator completed.
Copy before changing the CSBNode class into non-template
Add index manager to maintain the whole set of CSB+ tree indexes.
Includeing the initialize in Environment
Add index name and id to IndexManager.
Supporting CSB+ index range query.
Revise the bug in calculating the block offset when build the index.
Add physical iterator "index_scan"
add getOperatorType to all LogicalOperator. Copy before changing the
indexScan schema and add LogicalIndexScan operator.
Changing the index_query_result structure from vector to map. Override
rangeQuery function to support (), (], [), [] query.
support the multi "or" condition physical index scan
Finish the Logical_Index_Scan_Operator
Before merge with wangli
Merge remote-tracking branch 'upstream/master'

Conflicts:
	BlockStreamIterator/ParallelBlockStreamIterator/ExpandableBlockStreamFilter.cpp
	Debug.h
	Environment.h
	LogicalQueryPlan/Sort.cpp
	Test/TestMain.cpp
	ids.h
Serialize the index manager module.
deserializing index manager.
deserializing index manager (for debugging)
testing
test