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.