Sloving the bugs caused by dirty read in cases of data appending.
not finished, for wangli debugging
The weird behavior when inserting new records is fixed.
Merge remote-tracking branch 'origin/master' into master_dsc

Conflicts:
	Config.h
	storage/ChunkStorage.cpp
two print tools, p_red() and p_green(), are created for highligh
debugging print.
Modified result_set_ in ResultCollector.
add DMLTest TestSuit and two Test Cases, hoping that fzh is able to
continue to make the sql test cases more comprehensive.
fix the bug triggered by inserting into empty table.
ResutSet::print() emits query results in a very professional way.
Merge remote-tracking branch 'liwang0921/master'

Conflicts:
	Parsetree/ExecuteLogicalQueryPlan.cpp
	common/Expression/initquery.cpp