introduce `new_index_definition` helper to support IndexDefinition.new args changes
use `new_index_definition` instead of monkey-patching IndexDefinition#initialize
[sqlite] native `quote_column_name` impl and `type_cast` aligned with AR
[sqlite] no need for `column.class.string_to_binary` does nothing anyways
use/simplify map!
trying to get a working support for latest SQLite JDBC 3.8 (currently 3.8.7)
add a test for execute PRAGMA on SQLite
[sqlite] support for latest JDBC 3.8 (work-around needed - might go away in 3.8.8)
use RubyArray's append instead of List#add
[sqlite] pre.support for latest JDBC 3.8 (work-around needed - might go away in 3.8.8)
[sqlite] 3.8.7 work-around for handling datetime values since it reports DATE type
... also no need to case-convert identifiers since SQLite's meta-data returns false
print which SQLite version the tests run against + support specifying driver gem version