Audio Routing support in UI

Changes:
- AudioModeProvider - receives audio mode changes from
  CallHandlerService
- CallButtonPresenter listens to AudioModeProvider so that it can use
  those changes in the UI.
- CallButtonFragment uses the audio mode from Presenter() to display:
   - The correct layers for the supported modes
   - The popup menu when bluetooth is enabled

Change-Id: I8ec4024f7bbb5e3b1cfdaae20a4dd2f85ae802cf
18 files changed
tree: 5c60d1fc13b4d69006ca7ff2c456f999e00f8f78
  1. InCallUI/