Fix #911 calls.

We were previously calling Uri.parse() on the number which caused the #
to be recognized as a uri fragment separator when it should have been
part of the scheme-specific-part. Later on when we got the scheme
specific part to actually dial the number, we got an empty string.

The fix is to use Uri.fromParts() to build the string with the number
being explicitly part of the scheme-specific part.

Bug: 15315198
Change-Id: I1231d446c6ba98df417a83843181957a4d788918
diff --git a/src/com/android/telecomm/CallsManager.java b/src/com/android/telecomm/CallsManager.java
index d41f483..7aeaed5 100644
--- a/src/com/android/telecomm/CallsManager.java
+++ b/src/com/android/telecomm/CallsManager.java
@@ -215,7 +215,7 @@
         final Uri uriHandle = (gatewayInfo == null) ? handle : gatewayInfo.getGatewayHandle();
 
         if (gatewayInfo == null) {
-            Log.i(this, "Creating a new outgoing call with handle: %s", Log.pii(uriHandle));
+            Log.i(this, "Creating a new outgoing call with handle: %s", Log.piiHandle(uriHandle));
         } else {
             Log.i(this, "Creating a new outgoing call with gateway handle: %s, original handle: %s",
                     Log.pii(uriHandle), Log.pii(handle));