DRILL-1281: Read into Direct Memory in Parquet Reader. Requires Hadoop 2.4 or above
DRILL-1281: Use ByteBuffer read codepath in complex parquet reader
DRILL-1281: Shaded hbase jar
Use Direct Memory in Parquet Writer
Skip static fields in PojoDataType.
Pass correct uncompressed data size to BytesInput ctor in ComplexParquetReader
Fix issue introduced by DRILL-1202 where allocators are being closed after reporting success.
Update ScreenRoot to cleanup before returning success.
Update ScanBatch to cleanup reader in case of limit query to avoid memory leak in ParquetReader.
Update allocators so that we don't have memory leak when using debug options.
Update project record batch so that it doesn't try to return a released remainder.
Turn off proguard verbose output.
Update TestViewSupport so that it doesn't have a null column.
DRILL-1322: Fix memory leak when all records in a batch are filtered
DRILL-1310: Fix assertion in ProjectRecordBatch for certain types of star queries.
DRILL-1132: WriterPrel should not care about collation trait of the child.
DRILL-1312: Use correct index to get partition vectors in ScanBatch
DRILL-982: Return nulls for non-existent columns in parquet reader.
Switch to DrillBuf
Add @Inject DrillBuf
Move comparison functions to memory sensitive ones
Add scalar replacement functionality for value holders
Simplify date parsing function
Add local compiled code caching
Fixed the index check in DrillBuf.
Set the BitVector memory to zero on allocation.
Fix test case failures in TestParquetWriter

* Use different table names for different test cases.
Fix issues with Hive function generation to support DrillBuf
Fix initCap function to set outbound position correctly.