TAJO-753: Clean up of maven dependencies. (jinho)
TAJO-746: Implements function COALESCE. (hyoungjunkim via hyunsik)
TAJO-711: Add Avro storage support. (David Chen via hyunsik)
TAJO-765: Incorrect Configuration Classpaths. (jinho)
Removed duplicated InvalidCastException and Refactored InvalidCastException and InvalidOperation.
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into CodeGen
Refactor EvalNode to be one of UnaryEval, BinaryEval, or subclass of EvalNode.
fill visitConst()
TAJO-768: Improve the log4j configuration. (hyoungjunkim via jinho)
TAJO-769: A minor improvements for HCatalogStore (Fengdong Yu via hyunsik)
TAJO-772: TajoDump cannot dump upper/lower mixed case database names.
TAJO-741: GreedyHeuristicJoinOrderAlgorithm removes some join pairs. (jaehwa)
TAJO-752: Escalate sub modules in tajo-core into the top-level modules. (hyunsik)
TAJO-752: Escalate sub modules in tajo-core into the top-level modules. (fixed packaging problem.)
Fixed tajo-dist/pom.xml.
Add visitField and improved ExprBaseTest to use CodeGen.
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into CodeGen

Conflicts:
	tajo-common/src/main/java/org/apache/tajo/exception/InvalidCastException.java
	tajo-core/src/main/java/org/apache/tajo/engine/eval/EvalTreeUtil.java
	tajo-core/src/main/java/org/apache/tajo/engine/eval/InvalidCastException.java
	tajo-core/src/main/java/org/apache/tajo/engine/planner/PlannerUtil.java
	tajo-core/src/main/java/org/apache/tajo/engine/planner/rewrite/FilterPushDownRule.java
	tajo-core/tajo-core-backend/pom.xml
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/eval/InvalidCastException.java