JDBC3 & 4 DatabaseMetaData unit tests and requisite fixes

• Domain types are reported as DISTINCT type
• Client info properties implemented