Refactor AndroidNotificationManager.
Refactor AndroidNotificationManager.

The notification manager did not update the notification when the
underlying model changed, it also sometimes could show the
deleted/non-persisted time entries as running.

masterrr/mobile,eatskolnikov/mobile,masterrr/mobile,eatskolnikov/mobile,ZhangLeiCharles/mobile,peeedge/mobile,eatskolnikov/mobile,peeedge/mobile,ZhangLeiCharles/mobile