DRILL-45: Implement builders for Scan, Sort, LogicalPlan and PlanProperties.
rebase DRILL-45 to current master
implement SV4 support for filter
DRILL-193: add missing copyright headers
Add Apache License to review tool so RAT doesn't break.
DRILL-256 revised patch
Addressed review comments from Jacques
DRILL-271 retool VectorContainerSerializable to work with containers and batches. also modify DrillSerializable to work with InputStream, OutputStream
DRILL-271 refactor DistributedCache code. Uses hazel cast 3.1 and custom serialization.
DRILL-271 release buffer in VectorAccessibleSerializable read. Also read directly from stream.
DRILL-271 abstract out serialization in trace record batch by using VectorAccessibleSerializable. Add ability to retain vectors.
DRILL-271 Address code review comments. VectorAccessibleSerializable now take WritableBatch. Release and reconstruct code now part of Writablebatch class.
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