[derby] setting true/false into text/string columns values should use `to_s`
changed from previously using '0'/'1' to have more predictable results
[derby] refactored `quote` into some "real" Ruby since it's hard to follow
all should now be working the same with/without prepared statements ...
[derby] final frontier for handling non-string vals assigned to string columns
fix JNDI tests - as it's Derby empty insert statement do not work on AR 4.0
manual test should not really needed ... if someone's using it scream :) !
align tests with "native" (MRI) mysql2 adapter
update (simple) tests to match MRI behaviour + avoid string-suble on AR 4.0
as it's getting quite difficult to support this hack of our inherited from 1.2.x

we should still add a deprecation warning but hopefully we can slowly eliminate code such as (for now at least with the latest AR it won't work) :

`exec_query 'SELECT * FROM u WHERE id = ?', [ [column, 1]]`

as this is not supported by ActiveRecord and is quite dangerous ...
while there's really no need for it esp. with arel
start moving test modules out of simple.rb
do not use the deprecated SQL.gsub syntax with explain + binds test
handle `sql_literal?` with all adapters while quoting + to_sql on exec_xxx
more (test) updates to be able to run tests agains SQLite/Postgres on MRI
add MRI driver gems to all appraised gemfiles
[postgres] fix `extension_enabled?` to work with raw boolean values
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