MODE-2125 Implemented additional methods in DatabaseMetaData implementation

Teiid requires us to implement several more methods in our DatabaseMetaData implementation, so that was done. Also fixed a bug in the getColumns(...) method that expected the column name pattern parameter to be null, when null should be allowed.