...based on network availability
But first, make the light idle timing more dynamic, with this
pattern:
1. Screen off for 5 minutes.
2. Light idle for 5 minutes.
3. Idle maintenance.
4. Light idle for 10 minutes.
5. Idle maintenance.
6. Light idle for 15 minutes.
7. Idle maintenance.
...
Also fix issue #27793980: Log message about unrecognized alarm listener
Change-Id: I42012f8085afbd5becaecdadf93a777370ca34be