[sqlite3] introduce Version constant (returned from sqlite_version)
... and revisit tests when run with MRI
do not use `ActiveRecord::Base.connection_config` in tests due AR <= 3.0
bundle on MRI
override `to_sql` due AR 4.0 - we want to consume the passed binds array

since due compatibility we "manually" do binds using `gsub('?') ...` on our `suble_binds` (and empty-ing the binds thus prevents a "double" binding) - 
this needs to go but some of our users might depend on the behavior thus we'll need to deprecate it carefully!