InsertAll now correctly handles its transaction

There are also now non-generics Insert, Update, InsertAll and UpdateAll
Test to ensure that unicode SQL can be executed