Add audio mode and audio focus support to Telecomm

This CL adds support for:
  - audio focus
  - switching to speaker phone
  - mute
  - wired headset

Bluetooth support is coming in a different CL.

Change-Id: Iaf4013ea747548451cff45b48bcbb5b1dd1b8498
diff --git a/src/com/android/telecomm/InCallAdapter.java b/src/com/android/telecomm/InCallAdapter.java
index 37dc3b9..e61c919 100644
--- a/src/com/android/telecomm/InCallAdapter.java
+++ b/src/com/android/telecomm/InCallAdapter.java
@@ -88,4 +88,24 @@
             }
         });
     }
+
+    /** {@inheritDoc} */
+    @Override
+    public void mute(final boolean shouldMute) {
+        mHandler.post(new Runnable() {
+            @Override public void run() {
+                mCallsManager.mute(shouldMute);
+            }
+        });
+    }
+
+    /** {@inheritDoc} */
+    @Override
+    public void setAudioRoute(final int route) {
+        mHandler.post(new Runnable() {
+            @Override public void run() {
+                mCallsManager.setAudioRoute(route);
+            }
+        });
+    }
 }