need to make sure we always execute a prepared query with `table_exists?`
[mysql] match `columns` returned with latest AR 4.0 (collation, strict, extra)
[mysql] username defaults to 'root' on MRI
only suble_binds if not an arel passed + allow to turn bind subling off
warn users about using our now deprecated suble_binds "extension"
doc: mark ExplainPrettyPrinter class as private
[mssql] `to_sql` on explain should receive binds as well
update exec_xxx tests for DBs that do not generate IDs (Oracle, Firebird)
update test_exec_insert so it's more 'portable' with formatted time values
use record.class.connection instead of record.connection (now deprecated)
[oracle] make sure explain works with prepared statements
update jTDS to 1.3.1
review HSQLDB/H2 explain - make sure prepared statements are used
update H2 database to 1.3.173
update HSQLDB to 2.3.0
[hsqldb] 2.3.0 handles explain with prepared statements as expected
re-build jar