remove reduntant item
Merge branch 'Client & Server'

Conflicts:
	.gitignore
try to merge the data type codes contributed by dsc
data type promotion
a synchronizing point for zhuhe and kai
+ for arithmetic expression, < for compare expression,
CASE..WHEN..THEN..ELSE for composite function.
test utility
add setValue methods to ExpressionItem to facilite the intialization.
3-8
3-9
3-9 20.31
test for push
update for sql parser:
support create and drop index,drop table and database
check table whether is existed when create table
serialization of catalog
Merge remote-tracking branch 'upstream/li/master'

Conflicts:
	.cproject
	.gitignore
	.project
	.settings/language.settings.xml
	Catalog/Catalog.cpp
	Catalog/Catalog.h
	Catalog/Partitioner.h
	Comparator.cpp
	LogicalQueryPlan/Test/query_optmization_based_on_statisitic_test.cpp
	Parsetree/ semantic_analysis.cpp
	Parsetree/ExecuteLogicalQueryPlan.cpp
	Parsetree/function.cpp
	Parsetree/lex.yy.c
	Parsetree/parsetree2logicalplan.cpp
	Parsetree/runparsetree.cpp
	Parsetree/sql.tab.cpp
	Parsetree/sql.tab.hpp
	Parsetree/sql.ypp
	Parsetree/sql_node_struct.h
	Test/TestMain.cpp
	common/ExpressionCalculator.cpp
	common/ExpressionCalculator.h
	common/ExpressionItem.cpp
	common/ExpressionItem.h
	common/Expression_item.cpp
	common/TypeCast.h
	common/functions.h
	data_type.h
	types/NValue.cpp
	types/NValue.hpp
2014-4-2
Merge remote-tracking branch 'upstream/li/master'

Conflicts:
	AdaptiveEndPoint.cpp
	Catalog/Catalog.cpp
	Debug.h
	Environment.cpp
	Logging.cpp
	ids.h
Reduce the wasted CPUs on busy waiting.
print method now shows more information
Config