julien le dem <> in drill

DRILL-4103: add drill.version to parquet metadata

DRILL-4103: add drill.version to parquet metadata

This closes #264

DRILL-4047: Support querying a table with options

- simplify DrillOperatorTable; separate TranslatableTable from DrillTable

- fix table name in error message; improve tests debugability

- FormatCreator refactor

Update calcite fork version to r9

This closes #246

  1. … 6 more files in changeset.
DRILL-4082: Better error message when multiple versions of the same function are found by the classpath scanner

This closes #252

DRILL-3994: make classpath scanning work on windows

DRILL-3983: Small test improvements improve error message when SQL parsing error add a simple test to Parquet writer make errors verbose by default in tests

This closes #221

Also includes:

- make the checkstyle conf not tied to the execution to allow running mvn checkstyle:check from the command line

- fix verbose output in tests

DRILL-3742: Classpath scanning and build improvement

Makes the classpath scanning a build time class discovery

Makes the fmpp generation incremental

Removes some slowness in DrillBit closing

Reduces the build time by 30%

This closes #148

  1. … 129 more files in changeset.
DRILL-3836: Find free port automatically in TestBitRpc

This closes #168

DRILL-3669: Fix missing indirect dependency.