Replace foreground SyncService with SyncWorker
Replace foreground SyncService with SyncWorker.
To adhere to modern Google Play requirements, but also for better battery usage.
Also includes some changes around the default values, see the commit messages for details.