Get the Phone to use for an emergency call of the emergency number address

a) If there are multiple Phones with the Subscriptions that support the
   emergency number address, and one of them is the default voice Phone,
   consider the default voice phone if 1.4 HAL is supported, or if it is
   available for emergency call.
b) If there are multiple Phones with the Subscriptions that support the
   emergency number address, and none of them is the default voice Phone,
   use one of these Phones if 1.4 HAL is supported, or if it is available
   for emergency call.
c) If there is no Phone that supports the emergency call for the address,
   use the defined Priority list to select the Phone via
   {@link #getFirstPhoneForEmergencyCall}.

Test: Treehugger
Bug: 112657134
Change-Id: I43787876ea999a005622deec6da7d6dece876f06
Merged-In: I43787876ea999a005622deec6da7d6dece876f06
(cherry picked from commit b5d4a0b765e6816fc8fb1616869c9654a244a3c7)
2 files changed