DeskClock: Snooze based on snooze interval set by user during call.

  - f3e68e slept on main thread and snoozed every second. Instead of
  doing that, we notify every n interval based on snooze settings.

Change-Id: I0b4ee8ce690ac3e21273eb338172c4179d59207e