WIP: Coroutines
This MR shows how to use Kotlin coroutines for a much more readable code. When reviewing this, it's recommended to look at the changes in UpdateClockJob.kt.
I will continue on this once the card10 Bluetooth has reasonably matured (i.e. compatible to my Pixel 2).
Edited by Andreas Schildbach