Revert "Match further changes to Optiq: API changes to Schema, Table and Context; change semantics of ResultSet.getXxx now shifts time, date, timestamp values to local time unless you pass a Calendar object to getTimestamp(int, Calendar) or similar."

This reverts commit d3b0d22ea351f44829795b686c6611b22faf711a.

Conflicts:
	lingual-core/src/main/java/cascading/lingual/flow/LingualContext.java
	lingual-core/src/main/java/cascading/lingual/flow/SQLPlanner.java
Revert "Now we've upgraded optiq, remove workaround for the fact that DATE and TIME literals were stored as a long, not int."

This reverts commit e7b5075e811c3a449962b116e77d9162e8bfa2de.
Revert "Upgrade to optiq-0.4.15."

This reverts commit 68e3540d3aa942c90651eeef12779bad7eddda17.
Revert "Updated to be compatible with optiq-0.4.15"

This reverts commit 1e17be1c76c584430a52fedf1c96cf64b1ebf1de.

Conflicts:
	lingual-core/src/main/java/cascading/lingual/flow/LingualContext.java
upped optiq versions, schema's default protocol now included in list of what schema handles, fixed stack overflow w/ error
clearer error reporting when Schema is malformed
DDL parser should rely on CatalogManager's logic for adding defs etc.
when a provider def is split into local and hadoop modes using different files to hold the props, be more careful about which prop file is loaded
Explicitly set some verticies needed by optiq
since DDLParser now uses SchemaCatalog's logic when parsing the unit test needs a real Catalog
added flag to silence optiq warning
Unit test improvements
- match runtime process more
- add in test for errors running operators
temporarily ignore date test pending investigation of whether it's related to lib versions
better error handling when missing format or protocol support