DRILL-167, DRILL-80, DRILL-59 start
make changes to support sqlline module and ensure no test jars on class path
DRILL-191 ParquetGroupScan and AffinityCalculator do not properly handle directories or multiple files
fix hadoop dependency problem in ref
Limit width to 5x the number of endpoints
Tool for submitting physical or logical plan
fix jackson conflict for mapr build
DRILL-167, DRILL-80, DRILL-59 continued
fix parquet query join errors
Reorganize location of generated files to support other generated needs.  (Clean up packages for outputs and change directory structure for inputs and inputs.  Packages changes caused large set of changes to other files.)
Add code generated comparison and cast functions.
some comparison function fixes and updates to support ref engine sql testing
Updates to fix SQL Handler issues.  Add simple full query jdbc test execution (no results checking)
fix parquet query test
implemented left and inner join types
Separate out JDBC drivers between ref (RefDriver) and full exec so that they don't fight with each other in the same JVM.
Add ClassPathFileSystem to support reading from classpath
Update merge join to support left and right by flipping right.
DRILL-195 Updates to Antlr expression parser for 'or', 'and' and supporting function implementations.
DRILL-192 Load fix
DRILL-198 - add sample data files
Misc changes to logging for sqlline - limits stdout logging.
New commit with actual change set for nullable fields (int, long, float, double, bit, varbinary) in parquet.