Fix https://github.com/julianhyde/optiq/issues/267, "Improve support for ARRAY data type".

Implement Array.getResultSet().

Richer type model underlying ResultSetMetaData, including array and struct types, array of array of struct, etc.