Fix ORDER BY and UNION after upgrade to optiq-0.4.9.

ORDER BY ... DESC is still broken. Nulls should appear first.
Fix Parquet version.  Small other pom fixes.
Implement negative substring offset
Add UTF-8 support for substring.  Add VARBINARY as a valid type for substring.
s/bin_substr/byte_substr
Sort operator using HyperBatch concept.  Supports single and multikey asc/desc sort.
One comparator function definition.
Add abstract record batch, vector container and vector wrapper.
Various fixes to return to client when query fails.