otasp refactor

 - rewrite otasp with simplied logic
 - streamline the flow, remove dependencies with SuW
 - remove support for interactive otasp call which has been deprecated since Kitkat
 - TODO: remove deprecated codes or mark as deprecated
 - TODO: otasp app update SimActivationStatus when API is ready

Test: manual test
Bug: 31061369
Change-Id: Ia210186d7c900ed719eea1d19dc52e6638e04bc5
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index f611706..60a50e1 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -469,6 +469,20 @@
             </intent-filter>
         </receiver>
 
+        <!-- Activation service that trigger OTASP sim provisioning -->
+        <service android:name=".otasp.OtaspActivationService" android:launchMode="singleInstance"
+                 androidprv:systemUserOnly="true">
+            <intent-filter>
+                <action android:name="android.service.simActivation.SimActivationService" />
+            </intent-filter>
+        </service>
+
+        <receiver android:name=".otasp.OtaspSimStateReceiver" android:exported ="false">
+            <intent-filter>
+                <action android:name="android.telephony.action.CARRIER_CONFIG_CHANGED" />
+            </intent-filter>
+        </receiver>
+
         <!-- "Accessibility" settings UI. Referenced by Dialer application. -->
         <activity android:name="com.android.phone.settings.AccessibilitySettingsActivity"
                 android:label="@string/accessibility_settings_activity_title"