This optimizes speed : http://web.utk.edu/~jplyon/sqlite/SQLite_optimization_FAQ.html#transactions
SQLite is unable to bind a ? placeholder within an IN test : https://firstname.lastname@example.org/msg53802.html So we have to prepare the SQL statement ourself.
Fixed dependencies build order in the Vienna scheme so that 'Pods' doesn't need to be manually built by the Makefile beforehand. Updated the Travis CI build config to use xctool. Still need to update the Makefile so that it uses the scheme config.
- removed instance variable for `databaseVersion` - refactored databaseVersion to use SQLite `PRAGMA user_version` via FMDB - split apart the monolithic `-(BOOL)initDatabase` method - removed `prepareStringForQuery` as this is best handled by FMDB (which it does by default in `executeUpdate`)