Add code for communicating with carrier servers

Add code to
* Authenticate with carrier servers
* Upload pictures via HTTP
* Download pictures via HTTP

Test: atest CallComposerAuthTest
Bug: 175435766
Change-Id: I22362c694867c75ea209a021e383a08d730c7972
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index 8d665cb..62df1a6 100755
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -6926,7 +6926,7 @@
 
     @Override
     public void uploadCallComposerPicture(int subscriptionId, String callingPackage,
-            ParcelFileDescriptor fd, ResultReceiver callback) {
+            String contentType, ParcelFileDescriptor fd, ResultReceiver callback) {
         try {
             if (!Objects.equals(mApp.getPackageManager().getPackageUid(callingPackage, 0),
                     Binder.getCallingUid())) {