DRILL-1039: Preserve schema even when no rows are copied in RemovingRecordBatch
DRILL-1163: Estimate memory and re-planning query + system options UI.
DRILL-1178: Double copy in setSafe for VariableLengthVectors
DRILL-1205: group by causes access to DeadBuf

* Fix an issue that causes calls to splitAndTransferTo malfunction on repeated vector types
DRILL-1240: Updated NOTICE to 2013-2014.
DRILL-1241: Ensure that Limit produces at least 1 batch with the output schema.
DRILL-1275: Added disclaimer file.
DRILL-1277: Rewrite compound identifiers in 'ON' clause as item operator
DRILL-1278: Fix selecting scalar field from a map with join clause.
DRILL-1292: Standalone JDBC jar is in distribution.

* The code was already there, it just needed to be uncommented.
DRILL-1293: Fix assertion when selecting star column from view that also has star column.
DRILL-1295: Select returns null for non pivot fields with a nested select

* Fix DrillTextRecordReader to handle the case when requested columns includes the entire group and a subset.
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.