Basic reference interpreter implementation
DRILL-21: demo improvements
reference implementation of limit operator
Vector logos
DRILL-33 - Synthetic Log Generator
DRILL-33 - Cleanups.  Added some doc, changed build to do jar-with-dependencies.
Update README.md

Convert to markdown format. No content changes.
Update README.md

Convert to markdown format. No content changes.
JDBC driver, SQL parser, and planner that generates logical plan. Test very simple statement that returns a single column that is a map; returns 5 rows.
Convert JSON result into an immutable tree of ordinary Java objects (List, Map, String, Double, Integer, Boolean). We use sorted maps, so that the tree is deterministic.
flatten first pass: out a new output field

doing everything but splitting out arrays into multiple records

multiplying, but not cloning properly

deep copy of data values, working flatten

cleanup

cleanup

drop working
Update logical plan to latest spec.  Fix existing ROPs to match new logical spec.  Update/add reference storage engine implementations.

fixes to make sql parser work with newer syntax
Implement Join ROP
LimitROP unit test suite
Fix prototype/sqlparser project. Created exec/ref:test jar and fixed classifier in sqlparser/pom.xml

Signed-off-by: Jacques Nadeau <jacques@apache.org>
Cleanup pom files.  Partial application of DRILL-36 patches.

Should fix DRILL-36, DRILL-43
DRILL-31 WindowFrame operator
Fix range and within case