Refactor TelephonyDomainSelectionService for domain selection service plugin

This change is to refactor the Telephony Service for supporting the
domain selection service plugin.
The following changes are included:
 - add new resource configuration for remote domain selection service
 - add TelephonyDomainSelectionService to AndroidManifest.xml
 - change the method call to pass the package/class name to bind a
   remote domain selection service instead of passing the
   TelephonyDomainSelectionService object

Bug: 258112541
Test: atest TelephonyDomainSelectionServiceTest
Change-Id: I59ada72d091fac72d158e1e37af8dca6b0cb32f4
diff --git a/res/values/config.xml b/res/values/config.xml
index dcfa364..7cd4e18 100644
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -337,7 +337,8 @@
         <item>de</item>
     </string-array>
 
-    <!-- Flag specifying whether the AOSP domain selection is enabled or
-         the device should fallback to the modem based domain selection architecture. -->
-    <bool name="config_enable_aosp_domain_selection">false</bool>
+    <!-- The component name(a flattened ComponentName string) for the telephony domain selection
+         service. The device should fallback to the modem based domain selection architecture
+         if this is not configured. -->
+    <string name="config_domain_selection_service_component_name" translatable="false"></string>
 </resources>