DRILL-1638: display list of files in the logical plan
DRILL-1660: adding a test case to cover an array of empty and null valued objects.
i) remove redundant guard statement from JsonRecordReader2
ii) rename unit test suite
DRILL-1656: Fix wildcard queries to correctly determine selection root.
DRILL-1639: Close Hive resources
DRILL-1678: Add fragment and operator id to label in plan visualizer
DRILL-1675: Add method to get QueryId from DrillResultSet
DRILL-1674: Set schema in WriterRecordBatch
DRILL-1659: Increase default maxWidth for sqlline to 10k
DRILL-1648: Fix for fast schema issue that was causing compilation issues in downstream operators.
DRILL-1647: Enable rewrite rule to allow multiple flattens in s a select clause. Fixes a few outstanding issues that were the reason for disabling it.

Fix for the failed Regression test run. Was an issue with removing cast information, simply needed to return the original expression rather than try to clone it if rewriting was not needed.

Was not visiting the child of a project appropriately, this was causing complex expressions nested inside of a sub-query to fail.
DRILL-1643, DRILL-1665: Flatten fixes
 - Fix repeated map vector to correctly report value count
 - Update flatten so init variables are reset for each new batch.
DRILL-1671, DRILL-1653, DRILL-1652: Fixes for flatten bugs
Add handling when a null exception is logged.
Remove extraneous System.out.print statements.
DRILL-1559: increment counts even if we break out of the read loop
Drill-1688: Complex parquet reader fails to read wide records.