Simple reformatting
Drill-278: fix for Join predicate with CHAR types hit run-time error
DRILL-266:Build tools to interpret the output dumped by the diagnostic operator.
DRILL-254: Add iterator validator and correct interface violations
DRILL-164: Add QueryId return in UserResultListener so that REST api can use for external query management.
Fix over memory pre-allocation within ParquetRecordReader.
DRILL-299: OutgoingRecordBatch trying to get RecordCount on incoming batch with outcome NOT_YET
DRILL-229: N-WAY merging receiver
DRILL-300: Move to "com.codahale.metrics" from "com.yammer.metrics"
DRILL-317: StorageEngineRegistry creates a new StorageEngine everytime getEngine() is called
DRILL-311: Replace OrderedPartitionBatchCreator with OrderedPartitionSenderCreator
DRILL-312: Modularize org.apache.drill.exec.physical.impl.ImplCreator using operator creator registry
DRILL-313: Fix for Limit operator only transferring buffers on new schema
DRILL-274: Spooling batch buffer
DRILL-303: RecordBatchLoader.load always creates new schema
DRILL-301: Join two tables hit IndexOutOfBoundsException
DRILL-297: Trace operator throws NPE if the configured path is not writable
DRILL-293: Sort operator throws NPE on empty record batch
DRILL-281 Add broadcast sender
Add a unit test case using TPCH related queries.