Exclude SipCallOptionHandler from recents

This is not an activity with UI and should not appear in recents.

bug:11257436
Change-Id: I6009379ad2771dce7a81272ce8f90717b9f52b6a
Import translations. DO NOT MERGE

Change-Id: I2dc6758428196f569c1fd99f4530f3fc0286b4da
Auto-generated-cl: translation import
Fix network mode not to display selected radio button

If select 3G, modem can report various 3G modes, i.e.,
WCDMA pref, UMTS, UMTS only. Device should handle them.

Bug: 11244807
Change-Id: I88ff0b338ba74f1725779f0c5fe0e9ae98b95efc
Update strings for preferred networks selection menu

Change to use string resources.
Need to translate preferred_network_mode_title,
preferred_network_mode_dialogtitle, network_lte,
network_4g, and network_global.

Bug: 11193632
Change-Id: I68786d503cf8b5c2452d21d61c15f5772670cc74
Phone: Display message to indicate PIN/PUK status changes.

Changes done to display retry counter on wrong entry of PIN1,
and message to indicate Code accepted/PIN1 blocked during
PIN1 verification as per certain carrier requirements.
PhoneApp: Add APIs that report actual error code on PIN/PUK operations
The current APIs that are used to verify the PIN and PUK only convey
whether the operation succeeded or failed. As a result on ANY failure
clients ask the user to re-enter the PIN.
Add 2 new APIs that report the actual error code in case of failure.

Bug: 9928717
Change-Id: I73718c9e6a8aa7244097e0dd4593a6226ff0ac08
Import translations. DO NOT MERGE

Change-Id: Ic6f660ba161fbf02939ea5f126f1983b88a6f6c4
Auto-generated-cl: translation import
Display carrier settings menu in GSM Phone if needs

Some carriers use their setting menu in CDMA. Furthermore, use in GSM
when roaming.
So change to show carrier settings menu in both CDMA and GSM Phone.

Bug: 11354773
Change-Id: Ifb329971df16351768fe14e6801cc83631e60971
Import translations. DO NOT MERGE

Change-Id: Ie834e8dc078f3f61a65a3f65cea40a325a615987
Auto-generated-cl: translation import
Updating reconnect retry code for InCallUI.

After we failed to retry our maximum number of times, we never retried
again until the device was restarted.  This is because the only place
we reset the retry count was on successfull connection.

Changes:
1) Dont stop trying to connect as long as there is a live call. Instead,
move to a much slower 30-second retry interval.
2) Reset the retry count when a new incoming call comes in.

bug:11275842
Change-Id: Iacc223dddb5a8fd071637040f8e75a7e6f57d9a5
Import translations. DO NOT MERGE

Change-Id: I115a0c5b0e5bb822ab43d4cd113e89724f0102ac
Auto-generated-cl: translation import
Fixes bug in CDMA phones' missed call notification

- There was inconsistency between CallNotifier and NotificationMgr in
  which variable to set to "Private number" when the number has its
  representation form set.
- This fixed the problem in the missed call case, but we should
  re-examine our logic to set the "Private number" string in all our
  projects.

Bug: 11275098
Change-Id: I5bb955ebdfa16860cfcb1494ba82789fb40d79c2
Import translations. DO NOT MERGE

Change-Id: I21af1fee09be6740844d2b11b03ff9331e67e411
Auto-generated-cl: translation import
3way call is not working with BT

When we receive AT+CHLD=1,
we will call answerAndEndActive
which will Answers the incoming call specified by "ringing",
and ends the currently active phone call,
In this case, hanging up the active call also accepts the waiting call
in hangupActiveCall.
But ringing.isRinging() is still true,
because it take some time to change state for ringing call.
we should wait for finishing disconnecting
before check the ringing call state.
bug:10234670

Change-Id: I69031443d25303e387dd94caf79d73974e23f86a
Import translations. DO NOT MERGE

Change-Id: I3ec862e0f88a334f125f0c4426cf58500fb08112
Auto-generated-cl: translation import
Import translations. DO NOT MERGE

Change-Id: Ic2a6e8d9e7a130ae4e909150c0c557fc98b410cc
Auto-generated-cl: translation import
Show call settings as fullscreen even on large screens

Bug: 10959520
Change-Id: I96dd04df81d9dc45482544bd0b160be9c10d1cce
Fix EmergencyCallHelper to always use the current phone object.

EmergencyCallHelper could use the wrong phone object when called
on an encrypted device while it's changing from GSM to CDMA mode.
Remove local mPhone field and call mCM.getDefaultPhone() to get
the current phone object before each call.

Bug: 11561165
Change-Id: Ie6a23d78050f2dffbf92761e3ca0ee283e4192e3
Add SET_PREFERRED_APPLICATIONS permission to Telephony service

Telephony service makes calls into SmsApplication.java that now require
this permission to set the preferred SENDTO sms/mms app.

Bug:11482259 When default SMS app changes we need to update the default app for the SEND intent
Change-Id: I4d6bc4c3adf490a87bf8bd67de616c19505fd892
Remove orphaned Calls as part of doUpdate().

When a connection is no longer valid in telephony (for whatever reason),
we do not clear it from our list of Calls.  This results in the UI
becoming non-dismissable.

We do not expect this condition but have seen cases where connection
objects become orphaned (like when device switches technologies
GSM->CDMA and back).  See bug for more information.

Could not repro this case.  Did testing by simulating orphaned
connection objects and making sure the UI goes away.

bug:11580121
Change-Id: Iaa4264713bbab29545dff4b85d74d0879366b751
Add USSD code running dialog to TeleService

Add USSDDialogActivity, a special activity used to display
a progress dialog when running USSD codes

Bug: 11456498
Change-Id: I8318068eda9d1ca199c60592d9f16064cf4571b4