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'
bumped version
Made sprinkles singleton more thread safe
Merge commit '671ccc81e71656583e2098b4e461dd6e29e51596' into pullRequestFork
Merge commit 'f12a332f84464247e97b913aec8debe98f384fcf' into pullRequestFork

Conflicts:
	gradle/wrapper/gradle-wrapper.properties
	library/build.gradle