Fix NPE's in rare type loading cases
Fix SQL escape processing in numerous problematic cases
Return 0 rows affected for schema commands
Fix SQLText multi-statement parsing
Do not allow "rows affected" to be returned from SELECT
Migrated statement unit tests from original project
Stop coercing null values as a result of setObject (incorrectly maps items to 0/0.0/etc)
Enforce length in PreparedStatement.setBinaryStream
More coercion support

• Boolean -> BigDecimal
• Character -> String
Stop enforcing types in setObject with targetSQLType, just coerce like normal for now
Fix new NPEs in setBinaryStream
Migrated PreparedStatements unit test from original project