Squash all 4.2.2 changes into onw

Force emergency dialer to portrait mode

Bug: 7366835
Change-Id: I5d86d38436c7f3309ca56c6fb20c86b0e67d0585

Hit area for End Call changed from percent to deadzone.

Changed the implementation of SmallerHitTargetTouchListener from having
a percent based dead zone to having a pixel-defined dead zone.
Only affects the Secondary calling card and end-call button.

bug: 7416993
Change-Id: I92366380a22ff1c76a8fba043baa898eb8d41049

Adding "ABSENTNUMBER" to the list of known constants from network.

CDMA networks can sometimes send "ABSENT NUMBER" or "ABSENTNUMBER" as
the return number for incoming calls.  This gets converted to a better,
localized string within Phone.

Previously we were only recognizing the format with space.  This CL adds
"ABSENTNUMBER" to that list.

bug: 7226799
Change-Id: I1f4d65f2035ce207bce966f9829282e440af9610

When answering a call, stop ringing even if network takes too long to connect.

When answering a call, we tell the Ringer to stop ringing. However,
CallNotifier receives a continuous stream of PHONE_INCOMING_CALL events
which restarts the ringer.  The result is that the phone will start
ringing again if RIL takes too long to actually connect the call. Instead
of stopping the ringer once, this CL changes the code to "silence" the
ringer indefinitely for the current call. This piggy backs the same code
which silences the ringer when the user opts to silence the call instead
of answering it.

bug: 7439536
Change-Id: Ie2a1c83e147435821fca4d314414075c305d6aa3

Rename Ringtone category header in call settings

Bug: 7633821
Change-Id: I3f4b136e8f6aaa0bea27875183b9c880e2c17e0d

Remove unused IExtendedNetworkService support

It was used in the cupcake era for docomo, and not used anymore.

Bug 7633569

Change-Id: I658bd5bd2f4d8d298a81d31a6b0b97ed1ccb7337

Change accessibility code to a timed dmtf signal instead of shortDtmfTone.

Only CDMA device RIL code supports sendBurstDtmfTone but the
accessibility code relied on that for sending dtmf tones. Add a 'timed
dtmf' function to perform a similar function without reliance on
burstDtmfTone code.

original CL adding this change: I85be84c5978d7580e58913ab0c8659a6a1ab7586
bug: 7553176

Change-Id: I1416e72bf497ce0706a0148606a44ad7c9445f5d

Change notification settings in Phone

Add ringtone summary for Voicemail notification setting
Change Voicemail notification vibrate setting to checkbox

Bug: 7633821
Change-Id: Ifa10eb1989146ab10dc0e4b0218ff85906a7ae8f

Don't update call card when new info is worse

Bug:8015123
Change-Id: Id58ad59dd07bf9de65d0a1113724de506a0e14bd