Re-implement custom battery light and quiet hours to BatteryService

Change-Id: I14536d4d6f1bc6fc917d7740364dab4728e5ccec