TAJO-1151: Implement the ByteBuffer-based De/Serializer. (jinho)

Closes #228
TAJO-1156: Improve the comparison of timestamp and date types. (Jihun Kang via jihoon)

Closes #237
TAJO-1174: remove unnessary codes for blobdatum (DaeMyung Kang via hyunsik)
TAJO-1179: Integration tests in TravisCI are occasionally failed due to log size.

Closes #245
TAJO-1169: Some older version of OpenJDK 1.6 does not get default timezone id. (Jihun Kang via hyunsik)

Closes #239
TAJO-1177: Reduce the use of Sun proprietary API. (Jihun Kang via hyunsik)

Closes #243
TAJO-1172: Remove Trevni storage type and its related classes (DaeMyung Kang via hyunsik)

Closes #244
TAJO-1184: Upgrade netty-buffer to 4.0.24.Final. (jinho)

Closes #248
TAJO-1178: Some error messages for wrong JSON queries are not so much helpful. (Jaewoong Jung via jihoon)
TAJO-1195: Remove unused CachedDNSResolver Class. (DaeMyung Kang via jaehwa)

Closes #253
TAJO-1197: Unit test failed: unable to create new native thread. (jinho)

Closes #255
TAJO-1200: Invalid shuffle data of multiple worker in same server. (jinho)

Closes #259
TAJO-1181: Avro schema URL should support various protocols. (jinho)

Closes #252
TAJO-1205: Remove possible memory leak in TajoMaster. (jinho)

Closes #265
TAJO-1208: Failure of create table using textfile on hivemeta. (jinho)

Closes #270
TAJO-1163: TableDesc should use URI instead of Path.

Closes #235
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into hbase_storage

Conflicts:
	tajo-core/src/main/java/org/apache/tajo/master/querymaster/QueryMasterTask.java
	tajo-storage/src/main/java/org/apache/tajo/storage/text/DelimitedTextFile.java
	tajo-storage/src/main/java/org/apache/tajo/storage/trevni/TrevniAppender.java
	tajo-storage/src/main/java/org/apache/tajo/storage/trevni/TrevniScanner.java
	tajo-storage/src/main/resources/storage-default.xml
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into hbase_storage

Conflicts:
	tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSet.java
	tajo-core/src/main/java/org/apache/tajo/master/GlobalEngine.java
	tajo-core/src/main/java/org/apache/tajo/master/querymaster/Repartitioner.java
	tajo-core/src/main/java/org/apache/tajo/master/querymaster/SubQuery.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestBNLJoinExec.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestExternalSortExec.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterHashJoinExec.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestFullOuterMergeJoinExec.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashAntiJoinExec.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashJoinExec.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestHashSemiJoinExec.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterHashJoinExec.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestLeftOuterNLJoinExec.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestMergeJoinExec.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestNLJoinExec.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestPhysicalPlanner.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestProgressExternalSortExec.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterHashJoinExec.java
	tajo-core/src/test/java/org/apache/tajo/engine/planner/physical/TestRightOuterMergeJoinExec.java