plumbing for volume support

- add volume key listening to CarInputService
- separate volume property monitoring from AudioHalService
  with additional APIs for volume capability check
- add audio context listening to CarAudioService

bug: 27744968

Change-Id: I5cebe141115ce86dc07fa8d590874ff5bb9bf66b
4 files changed