Do not get database in content provider creation.

- Possibly related to
https://crashlytics.com/seriesguide/android/apps/com.battlelancer.seriesguide/issues/5377003fe3de5099ba3723d1/sessions/53796c8201f700024286071196ce6560
(cherry picked from commit 0691468)
Check for existence of new columns before adding them.

- Prevents issues when upgrading database and previous upgrade was interrupted.
Push version to 14.0.4, 11267.
Change log for 14.0.4.
Force gradle plugin 0.10.0.

- 0.10.1 is buggy.
Use existing database handle when applying batches.
Merge branch 'fix-14.0.4'