Ims: Send user selected TTY mode to lower layers.

Irrespective of whether TTY device is connected or not
send TTY mode setting to modem whenever user changes it
from settings.

Change-Id: I1b6cf0a68f02da1faf438d89e70591037b9d9651
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java
index 24609d0..95a599c 100644
--- a/src/java/com/android/ims/ImsManager.java
+++ b/src/java/com/android/ims/ImsManager.java
@@ -502,6 +502,19 @@
         return mConfig;
     }
 
+    public void setUiTTYMode(int serviceId, int uiTtyMode, Message onComplete)
+            throws ImsException {
+
+       checkAndThrowExceptionIfServiceUnavailable();
+
+       try {
+           mImsService.setUiTTYMode(serviceId, uiTtyMode, onComplete);
+       } catch (RemoteException e) {
+           throw new ImsException("setTTYMode()", e,
+                   ImsReasonInfo.CODE_LOCAL_IMS_SERVICE_DOWN);
+       }
+    }
+
     /**
      * Gets the call ID from the specified incoming call broadcast intent.
      *