Removes private resources from InCallUi

Bug: 11244110
Change-Id: I88471a7d1e164ac7e464f199f1c0c36fa3c0876f
Merge "Removes private resources from InCallUi" into klp-dev
Import translations. DO NOT MERGE

Change-Id: I4a911ab74d4e42833c4fa1684fd4401a45862b13
Auto-generated-cl: translation import
Adds null check for proximity wakelock

Bug: 11319677
Change-Id: Ie62144dc5a738bb294a802230dce7847f734f39e
Merge "Import translations. DO NOT MERGE" into klp-dev
Import translations. DO NOT MERGE

Change-Id: I7bbdf55a18a6323cccba397d9d4a42274f58a33b
Auto-generated-cl: translation import
Fixes bug for Canned Message response.

- Fixes the issue when the call has ended and dismissing the canned
  message reponse does not hide the InCallUi.

Bug: 11380505
Change-Id: I40a7e0646644fc52a57fe982453a14b47e45e9e1
Import translations. DO NOT MERGE

Change-Id: I113f634891b6e2c4807507bd8f57664f0cc4c354
Auto-generated-cl: translation import
STK Call Control feature implementation.

Support to display the exact call failure reason
for STK cc.

Change-Id: I1076f2b3ba93e6f96e85efec32b11250bbfd7f6f
(cherry picked from commit af7567c997a072d89838793000bdb8b107be0ed4)
(cherry picked from commit 2633093e75f5c53c2a3826592530e110d52bf5e2)
(cherry picked from commit 6dc03b1c11dbbfd1c175724e8646543bb9c5d55e)
Display supplementary service dialogs for CF and CB.

When call is not answered and is forwarded, display "Call Unanswered
and Forwarded" message at MT side.

When Call Barring is enabled on MT side, display "Party has barred
all Incoming calls" message to the user on MO side.

Change-Id: I4ae0b8b1dd2588b6cee96bc1c2d296290810c11c
(cherry picked from commit e7e81e031e526a07875f17216b217b672b0a7044)
(cherry picked from commit de1ecaecce46a3bac5581927eaf1587390e9b24e)
MSIM: Add multisim support.

Add support to display subscription information on UI
for multi sim targets.

Change-Id: Ic2ac06f727bb913f72138730a0f3c6aca0798320
(cherry picked from commit 1d60de42aaddb7dd7c3e1d9e5a3eee55091aa7f4)
(cherry picked from commit 2a1003f3a9b38938882cb9745238a3e31adacbb0)
Import translations. DO NOT MERGE

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

Change-Id: I319b9622328d8b1d7b8585be0174cd04813f2316
Auto-generated-cl: translation import
Disable HW BACK key at the incoming-call screen

For devices with HW BACK key, it should be disabled at the incoming-
call screen.  Therefore, a user will not leave the screen by mistake.

Bug: 11548503
Change-Id: I2f4f875c23687afe52a5f816550b9383b9a852c8
Merge "Import translations. DO NOT MERGE" into klp-dev
Show status bar notification on quick navigate from in-call UI

Add logic to force the status bar notification of an outgoing call
to be displayed after a reasonable if the user, e.g. by pressing
Home, navigates away from the in-call UI before it has a chance
to show up.

Bug: 11341599
Change-Id: I13f86b940cc82097596634c7634cb5a8726e7d12
Add callState parameter to reverse lookup requests.

This will provide contextual information to the server so that reverse lookup
can be turned off for outgoing calls.
Also add Gservices parameter so that additional query parameters can be added
in the future.

Bug: 11630566
Change-Id: I2186d73712e64e242e0f953f5d77125879c83148
Merge "Add callState parameter to reverse lookup requests." into klp-dev
Merge "Show status bar notification on quick navigate from in-call UI" into klp-dev
Add incoming-during-hold case to fullscreen Notification code.

We use fullScreen notifications to bring up the incoming call screen
when it is not already being shown.  Android framework ignores
fullScreen property if the same notification ID already exists. To fix
that we cancel the notification right before setting it to full screen.

We only used to do that for the CALL_WAITING state since that when it
mattered.  However, if the current call is on hold, a new call comes in
as INCOMING instead of CALL_WAITING so this change adds that condition
as well.

Also fixed two other minor pieces of code which only checked INCOMING
and not CALL_WAITING.  One for an icon, the other used to acquiring
location as part of the contact info (we only do so for incoming calls).

bug:11578080
Change-Id: Id010a6848cd1ca06d68e8405041565bc008a781e