Use TelephonyCallServiceSelector as fallback

Also added a CallServiceSelectorWrapper.

Change-Id: I49ff7a372dbee270735f7cc13f3bf7a9766c04f0
diff --git a/src/com/android/telecomm/OutgoingCallsManager.java b/src/com/android/telecomm/OutgoingCallsManager.java
index 37f7eb1..50c24ea 100644
--- a/src/com/android/telecomm/OutgoingCallsManager.java
+++ b/src/com/android/telecomm/OutgoingCallsManager.java
@@ -19,7 +19,7 @@
 import com.android.internal.telecomm.ICallServiceSelector;
 import com.google.common.collect.Maps;
 
-import java.util.List;
+import java.util.Collection;
 import java.util.Map;
 import java.util.Set;
 
@@ -54,7 +54,9 @@
      * @param selectors The ordered list of selectors used in placing the call.
      */
     void placeCall(
-            Call call, Set<CallServiceWrapper> callServices, List<ICallServiceSelector> selectors) {
+            Call call,
+            Set<CallServiceWrapper> callServices,
+            Collection<CallServiceSelectorWrapper> selectors) {
 
         Log.i(this, "Placing an outgoing call (%s)", call.getId());