solve a bug in null value test. try to restore the codes in
client&server.
The entries in BufferManager are moved into Resource directory.
Adding CPUResource module
Continue CPU resource
CPU resource mananger is now complete and supports numa sockets.
IteratorExecutorSlave now applies a Core before executing an physical
query plan, and frees the applied core after the executing.
One minor change: 
    Rename IteratorMessage into PhysicalQueryPlan
The codes of ExchangeEpoll are reorganized for better readability.
The codes of ExchangeLowerEfficient are reorganized.
Materialized data exchange is complete.
Materialized Exchange has been improved!
Merge remote-tracking branch 'yukai_master/master'

Conflicts:
	BlockStreamIterator/ParallelBlockStreamIterator/BlockStreamAggregationIterator.cpp
	Catalog/Partitioner.cpp
	Client/ClaimsServer.cpp
	Client/Test/TestSeverClient.cpp
	Config.cpp
	Parsetree/ExecuteLogicalQueryPlan.h
	Test/TestMain.cpp
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 '0920scd/build'
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.