Let the user choose a database name + Change numbering for DB Versions.
The version number for a DB was based on the number of migrations. When you want to open an existing Database, you don't want to apply a migration, just open the DB. As the SQLiteOpenHelper starts to version at 1 and not 0, we increment the number of migrationz by one.
Make both the SQLiteDatabase and DbOpenHelper public to be able to hijack and insert a custom Database. Beware that you can break your migration scheme by doing this.
Hijacks the DbOpenHelper db creation process
Existing DB support + kill static variable to SQLDatabase in DbOpenHelper
reduced visibility of getDatabase
Merge branch 'pr/49'