Add functions for explicit control of VT User Settings

-Add a function to enable/disable VT
-Add functions to query the provisioning and availability
 of Video Calling

Bug: 31064564
Change-Id: I82e62dbb9220c9e20e100cc416f0e9f95337387a
diff --git a/Common/src/com/googlecode/android_scripting/facade/telephony/ImsManagerFacade.java b/Common/src/com/googlecode/android_scripting/facade/telephony/ImsManagerFacade.java
index 0a67c34..5683370 100644
--- a/Common/src/com/googlecode/android_scripting/facade/telephony/ImsManagerFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/telephony/ImsManagerFacade.java
@@ -168,6 +168,21 @@
         return ImsManager.isVtEnabledByPlatform(mContext);
     }
 
+    @Rpc(description = "Return True if Video Calling is provisioned for this device.")
+    public boolean imsIsVtProvisionedOnDevice() {
+        return ImsManager.isVtProvisionedOnDevice(mContext);
+    }
+
+    @Rpc(description = "Toggle Video Telephony Enabled")
+    public void imsSetVtSetting(Boolean enabled) {
+        ImsManager.setVtSetting(mContext, enabled);
+    }
+
+    @Rpc(description = "Get User setting status for Video Telephony")
+    public boolean imsIsVtEnabledByUser() {
+        return ImsManager.isVtEnabledByUser(mContext);
+    }
+
     @Override
     public void shutdown() {