add audio mute after display off

- Add SystemStateControllerService to control
  system behavior during power state transition.
- For now, only mute audio when display is turned off.
- Audio muting is currently done by focus but should
  be done via mute state in audio focus vehicle hal later.
- also fixed powerOn notification bug: send it whenever
  there is display state change. also fixed wrong display
  state check before sending it.

bug: 28018362
Change-Id: I786cadbb59e89ff880e24d37245c904db1904dd6
4 files changed