Android: improved notifier scheduling

- Now using AlarmManager.setInexactRepeating to run notifier automatically instead of rescheduling every time with AlarmManager.set