Set the default value for the thread count in the construct of Barrier
to be 0.
Add RegisterThread() to Barrier to increase the thread count by 1.
Add setEmpty() to Barrier to reset thread count to 0.
The expected number of expanded threads does not need to be pre-defined
now! This is the first step into the adaptive expander framework.
fixed a minor bug
Reorginized the position of synch.h
Added ExpandedBlockStreamBase, which will provide stardard method for
expandable iterators.
ExpandableBlockStreamProjectionScan has been modified by using the
stardard methods provided by ExpandableBlockStreamIteratoBase. The code
is graceful now~ -_-
ExpandableBlockStreamFilter has been modifed by using the
ExpandableBlockStreamBase stardard methods. To be test the correctness.
test
Fixed the bug caused by improper implementation of < operator in
data_type.
In iterator and hdfs load finished
Before merging with scdong's codes
Merge branch 'scdong'
Fixed the bugs after merging. This is a relatively stable version.
ignore files
a bug fixed in Single Column Scan
Merge branch 'casa'

Conflicts:
	.cproject
	.gitignore
	BlockStreamIterator/BlockStreamPrint.cpp
	Test/TestMain.cpp
	ids.h
test
Merge remote branch 'wangli-0310/master'

Conflicts:
	.cproject