before fetch li's branch
test
a bug in sort found, support table name and attr name.
sort bug...
support multi attributes sort.
physical operator for CSB index completed.
Logical CSB index build iterator completed.
Copy before changing the CSBNode class into non-template
project system function.
Add index manager to maintain the whole set of CSB+ tree indexes.
Includeing the initialize in Environment
cast, upper, substr and trim supported.
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