Import translations. DO NOT MERGE

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

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

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

Change-Id: Ia6fe3d36d87224b4e163ca6fc276c237540825b6
Auto-generated-cl: translation import
Fix exported property on NotificationBroadcastReceiver.

"exported" property was missing "android:" prefix and as a result was
not being respected.

bug:11367588
Change-Id: I71b851c94306a2ac4b727a735de07103eb35b6e6
(cherry picked from commit 0c88ac2ffff5472f49f48cad08e89215ec737c16)
Import translations. DO NOT MERGE

Change-Id: I5d669c85e032fe36b051b7e8da2d5baa92338a37
Auto-generated-cl: translation import
NPE in BluetoothPhoneService.java when switch users.

The null pointer is the mBluetoothHeadset is reset to NULL
when the  the headset profile is disconnected during user switch.
The fix should be  to check the null pointer before access mBluetoothHeadset
also fix all the potential NPE problems not just this one happened.

bug:11804919
Change-Id: I2acd0092179fa07293f9fcc4c9b65f1c3343a37c
(cherry picked from commit b19f55ba5a568a7399d8dd982007264287f6470c)
Call UI not showing for MO/MT call till pwr cycle

The device is staying in an  error state - neither MO nor MT calling UI can be shown until the device is power cycled.
[Root Cause]
 CallHandlerServiceProxy is requesting to binding service of InCallUI to launch Calling sreen.
 At the same time, the InCallUI process is killed by system so that the binding request is ignored/lost.
 CallHandlerServiceProxy keeps waiting for the service to connect but it will never come. Thus the Calling UI will never be showed until the device powers cycle.
[Resolution]
 Rebind the service if CallHandlerServiceProxy does not get service connected in 2 seconds.

bug:12078305

Change-Id: I7d6ce69379ec187abccadcf823a99549097fa0f5
Don't display gateway number on bluetooth

Display actual contact phone number instead of the Google voice
gateway number when there is a bluetooth connection with eg a car display.

Bug:11881222
Change-Id: I1a5b9d3dee4a490905e6e4b52745972fd63d81a1
(cherry picked from commit 21a7534fa69c1cc10809ae33fa0bfa84c5ac1309)
Modified PhoneUtils.java to move call to setGatewayInfoForConnection inside a code block that appropriately checks for null, as required. b/12210645

Change-Id: I3108872c7e5081a9e5c9e4b202577218871488a9
(cherry picked from commit 10f1c6a97074b981b08bb804a3568c17ec3890a5)
Rewording comments around ACTION_NEW_OUTGOING_CALL

bug: 12175514

Change-Id: Icf4f6db466800bb4149e29c7c39c8e2c8852e8d1
(cherry picked from commit c65769e202f771137686574bb097ee3f7aaccdfa)
Fixed actionbar call settings styles. DO NOT MERGE

Modified call settings styles to ensure actionbar coloring is consistent with the Dialer app. This required copying over some shared style information and icons from the Dialer.

Bug: 13364992
Change-Id: Ia64eb46cd9a224773a744d9a719cfcf94cc59d4c
(cherry picked from commit 70af2704d8d16848144b9a62be45eabed55c6e11)
Consolidate USSD messages in a single dialog box

All USSD messages (interactive or non-interactive) will be displayed
in a single dialog-box with a separator in between messages.

Bug: 12892053

Change-Id: I31bc0cd4b55492e4e62adc8c925cc0371c54f5a8
Import translations. DO NOT MERGE

Change-Id: I9b5503a4751a1a16eef4dea3e08f24c7405f4081
Auto-generated-cl: translation import
Fix issue #11965706: Calls using IntentChooser are now Broken in 4.3 and 4.4

When we check the calling app op, we never want this to cause our phone
process to crash.

Change-Id: I6ad269b0e5d38670aa392ba7ac810596216e86ea
Import translations. DO NOT MERGE

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

Change-Id: Ia788291d591b9e7df8cd28e1825bca786dfb70a3
Auto-generated-cl: translation import
Added some APIs to TelephonyManager

toggleHold()
merge()
mute(boolean mute)
playDtmfTone(char digit, boolean timedShortCode)
stopDtmfTone()
swap()
addListener(ITelephonyListener listener)

Also add ITelephonyListener to get more detailed phone updates

Bug: 13302451
Change-Id: Iaf5970700bb107d2735a97a66cbb82477355bfe4
Import translations. DO NOT MERGE

Change-Id: Ia11e99f8273c822c2c1f9237cc2cb9b1ffc5d7e4
Auto-generated-cl: translation import