Allow disabling of memory leak query termination using -Ddrill.exec.debug.error_on_leak=false
add digest of group scan to scan rel.
Update projection pushdown so that it rewrites row type of scan.
DRILL-893: Remove unnecessary extract functions from time data type causing implicit cast errors.
Enable tpch07.
DRILL-710: Fix sign function to always return integer type.
DRILL-758: Implement to_timestamp that accepts seconds from epoch as input.
DRILL-575: Modify rpad, lpad functions in DrillOptiq to add default padding parameter if one isn't specified.
Small fix to date casting function.  Make cartesian join infinite cost (not supported yet).  Enable additional running TPCH queries.
DRILL-908: NullableValueVector bug causes all values pulled out to be reported as non-null
DRILL-322 - drill_dumpcat script works more like the other scripts now
Disable TPCH13 due to flapping ioob
DRILL-904: Fixes in project push down are causing HBase Filter pushdown to plan indefinitely.
DRILL-903: Cleanup exising ValueVectors before allocating new ones in StringOutputRecordWriter.updateSchema.
DRILL-869: ExprParser fails when operators have space in name.
DRILL-892: Send Batch is leaking memory when send fails to establish connection to remote fragment.

Also:
1. Maitain one StatusHandler for all OutgoingRecordBatches in Partitioner.
2. In FragmentExecutor check for failures set in FragementContext.
Enable FragmentExecutor to catch assertion errors and return to client.
Support multiple output batches for hash aggr.
DRILL-574: Fix RPAD to truncate from right, when desired length is smaller than input length.
DRILL-901: Fix Parquet read bug with VarBinary.

Also now throw an exception if parquet reader is not passed any columns found in the file. Previously a NPE was thrown as the setup method exited early, skipping an object initialization that manifested in the first call to the next method.
Turn off invalid project push down tests until DRILL-912 is fixed.