Add sqlite3 support

Add sqlite3 support. 

DoubleEntry is SQLITE compatible according to the specs, with the one exception of locking multiple accounts at once. 

Sqlite cannot have two threads write to or lock the DB at once, it's just impossible, so there are two specs ( plus the jackhammer script ) which have been disabled when the DB is set to sqlite.