Expose getCarrierPackageNamesForBroadcastIntent as a hidden @SystemApi

It will be required by setup wizard to delegate initialization to the carrier
app.

Change-Id: Icc0fc728e1e24235632ac38a482b06a7b829de78
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index 72d9a83..a55ade6 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -1734,6 +1734,17 @@
     }
 
     @Override
+    public List<String> getCarrierPackageNamesForBroadcastIntent(Intent intent) {
+        UiccCard card = UiccController.getInstance().getUiccCard();
+        if (card == null) {
+            loge("getCarrierPackageNamesForBroadcastIntent: No UICC");
+            return null ;
+        }
+        return card.getCarrierPackageNamesForBroadcastIntent(
+            mPhone.getContext().getPackageManager(), intent);
+    }
+
+    @Override
     public void enableSimplifiedNetworkSettings(long subId, boolean enable) {
         enforceModifyPermissionOrCarrierPrivilege();
         if (enable) {