Make Statement.getQueryTimeout returns the value set by Statement.setQueryTimeout (but silently ignores it)
Fix DatabaseMetaData.getPrimaryKeys result order.
Fix PreparedStatement to make sure all parameters have been set before execution.