Fixed the mongo-zips-model.json link

The link from the HowTo to the Optiq model for the Mongo Zips COllection was broken, pointing it to the new location in the master branch.
jdbc: do not add varchar-to-varchar casts
Improve previous commit; hsqldb doesn't like CHARACTER SET as part of a VARCHAR type.
Support querying of arrays on JDBC

Add support for querying java.sql.Array columns on underlying
JDBC tables.
Improve support for ARRAY data types.

If a column in the underlying JDBC database is an ARRAY, try harder to deduce its full type (e.g. "VARCHAR(10) ARRAY").

Improve type name reported for array columns to our JDBC client.
Fix https://github.com/julianhyde/optiq/issues/176, "ORDER BY expression doesn't work with SELECT *".
Update history.
Prepare to change minor version number. (Hasn't happened in a while!)
Build optiq-core-VERSION-tests.jar (was wrongly building optiq-parent-VERSION-tests.jar).
[maven-release-plugin] prepare release optiq-parent-0.5
[maven-release-plugin] prepare for next development iteration
Fix https://github.com/julianhyde/optiq/issues/177, "New resource framework based on annotations".

Obsoletes EigenbaseResource.java (which was previously generated) and replaces it with EigenbaseNewResource.java (hand-written, but containing the same information, in annotations, as EigenbaseResource.xml). Includes a validation facility and tests (including tests of the validation facility).
Remove resource migration utility and obsolete resource file.
Fix https://github.com/julianhyde/optiq/issues/167, "Move OptiqConnection.config up to AvaticaConnection".

Move Lex into a new package net.hydromatic.optiq.config.
Remove APIs deprecated for 0.5. Also move around some operator classes and singletons.
Use subsumes to replace equal check in an assert check in VolcanoPlanner.
Add clear() to RelOptPlanner. PlannerImpl.transform() call clear().

PlannerClear : add uint test case wip.

add method to add traitDef to planner.

clear rulequeue status in planner.

Change the order of traits importance.

Revert "Change the order of traits importance."

This reverts commit 4b6ae327c9f142133aec45489042b78d2f68d039.

Replace contains with subsumes check.

Add unit test for cases where transform() is called twice with different rulesets and target convention. The test case will fail if not call planner.clear().

Planner clear: fix a code style issue in unit test case.

Planner clear: remove some code change for RelTrait

Planner clear: code clean up.

Planner clear: code style check change.
Code formatting, and add comments.
Absorb RelOptPlanner.clearRules() method into clear().