Improve SQL numeric to Java object type conversions
Do not attempt to set a null object into a primitive type
Allow dialects to determine if they support savepoints
Relax BigDecimal equivalency checks
Foreign key test must reference a unique row
Move constraint definitions into CREATE TABLE instead of ALTER TABLE
Improve test db definitions
Add support for SQLite 3.8.7