Reorganized the code structure.
re-organized code structure
Merge remote-tracking branch 'origin/master'

Conflicts:
	AdaptiveEndPoint.cpp
	IndexManager/LogicalCSBIndexBuilding.h
	LogicalQueryPlan/EqualJoin.cpp
	LogicalQueryPlan/Scan.h
	Message.h
	Test/TestMain.cpp
	Test/TestSuit/hash_table_test.h
	Test/TestSuit/in_segment_scalability_test.cpp
	Test/test_iterator.cpp
	Test/test_scdong.cpp
	hashtable.cpp
	hashtable.h
	storage/MemoryStore.h
	utility/synch.h