Switch to Optiq 0.7-SNAPSHOT.  Add use of FrameworkContext and FrameworkConfig.  Move PlannerSettings to FrameworkContext usage model.
Update VectorUtil to print out unescaped schema paths.
DRILL-392: Support SHOW TABLES/SCHEMAS and DESCRIBE TABLE.

Use Optiq parser template to generate Drill parser
a) exec/java-exec/pom.xml changes:
1. Write a plugin to move current existing codegen directory to target
(fmpp can't handle more than one directory as template input dir).
2. Change template directory path in fmpp plugin.
3. Extract CombinedParser.jj into target/codegen/templates directory.
4. Plugin to compile CombinedParser.jj using javacc.

b) Add parser.tdd to define values for freemarker variables in CombinedParser.jj template.
c) Define grammar and SqlCall types for new DDL statements.
d) Handlers to rewrite newly added SqlCall DDL statements as select queries from INFORMATION_SCHEMA.
DRILL-550: Fix NPE while using custom Drill functions
DRILL-399: Support USE SCHEMA. Also fixes bugs found in using default schema in queries.
Fix SchemaPath compound constructor to correctly build tree.
DRILL-466: fixing when submit_plan fails does not terminate the program
DRILL-332: Support for decimal data type
DRILL-323: Handle multiple inputs to math operators correctly.
DRILL-553: simple query fails sometimes

Initialize lastSet variable in NullableVarLength vectors to -1. Also reset when reallocating.
DRILL-442: Implement text format plugin

rename storage-engines.json storage-plugins.json
allow reading a particular value in a repeated vector
fix test caused by change that allows selecting element of repeated record
set def recordCount for explain query
fix bug loading repeated vectors
storage plugin/format plugin changes. store storage plugin configuration in distributed cache.
add repeated vector allocators
add support for for reading compressed files.
DRILL-468 Support for FileSystem partitions