Schedule chimes using AlarmManager.set() or .setWindow().

This aligns them per elapsed time modulo the period and makes them more
precise on KitKat while givng the AlarmManager a small window for battery
savings.