TAJO-149: Eliminate QueryConf and its file write. (hyunsik)
TAJO-154: Query calculates wrong progress in multiple step queries. (hyunsik)
TAJO-167: Implement GeneralSetFunctionExpr to represent all SQL standard set functions. (hyunsik)
TAJO-101: HiveQL converter (jaehwa)
TAJO-170: mvn compile error when building tar file. (jaehwa)
TAJO-170: mvn compile error when building tar file. (jaehwa)
TAJO-170: mvn compile error when building tar file. (jaehwa)
TAJO-174: SQL error handler sometimes occurred NPE. (jinho)
TAJO-172: TajoWorker allocate wrong container slots.(jinho)
TAJO-171: BitArray always returned false. (jinho)
TAJO-177: Call by reference bug in MergeJoinExec. (jihoon)
TAJO-180: Better error messages for StorageManager.listStatus$InvalidInputException. (hyunsik)
TAJO-168: infinite loop occurs when QueryMaster is stopping. (jinho)
TAJO-178: Implements StorageManager for scanning asynchronously. (hyoungjunkim via hyunsik)
TAJO-178: Implements StorageManager for scanning asynchronously. (only fixed CHANGES.txt)
Fixed trivi things.
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-tajo into NewDistPlan

Conflicts:
	CHANGES.txt
	tajo-common/src/main/java/org/apache/tajo/conf/TajoConf.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/engine/query/QueryUnitRequestImpl.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/ipc/protocolrecords/QueryUnitRequest.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/GlobalEngine.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/GlobalPlanner.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/QueryContext.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TajoMaster.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/TaskSchedulerImpl.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/YarnContainerProxy.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/event/QueryStartEvent.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/Query.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryInProgress.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryJobManager.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMaster.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/QueryMasterTask.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/querymaster/SubQuery.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/master/rm/TajoWorkerResourceManager.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TajoWorker.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/TajoWorkerManagerService.java
	tajo-core/tajo-core-backend/src/main/java/org/apache/tajo/worker/Task.java
	tajo-core/tajo-core-backend/src/main/proto/TajoWorkerProtocol.proto
	tajo-core/tajo-core-backend/src/main/resources/tajo-default.xml
	tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/BackendTestingUtil.java
	tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/plan/global/TestGlobalQueryPlanner.java
	tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/planner/global/TestGlobalQueryOptimizer.java
	tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/engine/query/TestResultSetImpl.java
	tajo-core/tajo-core-backend/src/test/java/org/apache/tajo/master/TestExecutionBlockCursor.java
	tajo-core/tajo-core-backend/src/test/queries/select_13.hiveql
	tajo-core/tajo-core-storage/src/main/java/org/apache/tajo/storage/StorageManager.java