Add JDBC feature DatabaseMetaData.getColumns

Implement method getColumns in DatabaseMetaData.

With few unit tests.

This feature is needed for Pentaho/Mondrian BI tool compatibility.