Fix incorrect ids returned from ShadowSQLiteDatabase.insert

I have encountered weird issue related to triggers and fts3 virtual tables. The ids returned by `insert()` method were incorrect. Using latest sqlite-jdbc solves the issue.