DRILL-536: Check for number of aggregate functions.
Add tests for POSTFIX operators added in 097fc00b375b8a171a53e8062d03f06b350ae14e
DRILL-483: Fix NPE when scanning table region on node without drillbit
DRILL-486: Add hbase classpath to drillbit classpath
DRILL-481: libthrift-0.8.0 causes drillbit to fail while querying Hive tables

exclude lib thrift in hbase pom
DRILL-456: Remove extra row in the output of grouped aggregate query.
DRILL-405: Fix for not able to query directory containing json files
DRILL-358: Fix bug in stream aggregate with sv2
Merge fixes for HashAgg test
DRILL-478: sqlline fails with latest build

Exclude jruby-complete in hbase pom
DRILL-496: drill stuck in loop when query parquet file and eventually ran out of memory

Added condition in NullableColumnReader to break out of loop when there are no more pages to read.
DRILL-498: cast to varchar only returns one row
DRILL-475: TestJdbcQuery fails on Windows due to resource leak
DRILL-477: o.a.d.exec.vector.ValueHolderHelper.getVarCharHolder() creates a BigEndian buffer
DRILL-476: Create binary_string() function to convert encoded binary string to sequence of bytes
DRILL-505: Hash Join

Support for left outer, right outer and full joins

Support for multiple join conditions

Add following tests
 - Multiple condition join
 - Join on JSON scan
 - Multi batch join
 - Simple equality join
Merge fixes for HashJoin