Update SQLite tests to create and dispose the test database correctly

@ajcvickers Hey Arthur - could you take a look at this please? I was able to repro the intermittent test failure of the SQLite BuiltInDataTypes tests using TestDriven.NET and this seems to fix it (I've repeated the tests 20 times and no failures so far).