Fix crash in Dialer in landscape mode

Bug 9369806

Change-Id: I286ebb828c0f6ce7c005c541661b9aa67284847e
IMS: Dialer app changes for IMS

IMS Conference URI UI changes
1. Add a new button for initiating conference URI
call in the Dial screen.
2. Send a intent for the conference call with a
extra to indicate the call type as conference
CRs-Fixed: 455241

Enable visibility of digits container for adding call
1. When a call is active, the user goes to home screen and presses
the phone button and then chooses add call. The recipients box
is not visible as the visibility of digits container is is not
VISIBLE. In this change, the visibility of digits container is
set to VISBILE.
CRs-Fixed: 486790

Change-Id: Ibdf138eb0f32fed68c3bdc4e6d3f99cea68608b1
Dialer(MSIM): Dialer app support for multisim

-Call Settings support for multisim.
  Use MSimCallFeaturesSetting class to provide all
  subscription specific Call settings access to user.

-Add support to handle the following commands/request on
 voice preferred subscription for multisim
 1) ADN entry MMI commands.
 2) Voicemail dial request.
 3) PIN/PUK MMI commands.

Change-Id: I9a65978ec9d6b4deba94082e2892030aca620f25
Merge commit 'android-4.3_r2.1' into merge_branch

* commit 'android-4.3_r2.1':
  Fix crash in Dialer in landscape mode
IMS: Add Participant feature changes.

Includes-
- logic for bringing up dialpad
  while adding participant

Change-Id: I415746ff1b6002cc5633a41715a290f0573f8782
CRs-fixed: 476229
Merge "Merge commit 'android-4.3_r2.1' into merge_branch"
Merge "IMS: Add Participant feature changes."
MSIM: Add voice mail subscription prompt for MSIM

When prompt option is enabled in MultiSIM settings,
check for the voicemail number on all subs and allow
voice mail request if at least one sub has voice mail
number associated with it. Based on this check, prompt
is displayed in the dialer.

Change-Id: I590ea6b4779c8452364b8565be9819d352b7af1f
Merge "MSIM: Add voice mail subscription prompt for MSIM"
Dialer: Chinese translation

Change-Id: Ibe4fb8aaa68effdd59572033ff6350d6da448a52
Dialer: CS translation

- added CM specific translation

Change-Id: Iab50602bffb85b42fb715bd0e416e0961da343fe
Dialer: CA translations

Change-Id: I93ae0efae5cd42e659fc9d75cab75c296d77f08a
Merge "Dialer: CA translations" into cm-10.2
Dialer: Update Polish translation

PS2: Fix Cid error

Change-Id: I339fecdd166ebcb6195102e9a1773a106439d83c
Dialer: Add AF Translations

Change-Id: I96ccf1a9e4705ed51e6acdcd449514a35e407d71
Dialer: CA translations

PS2: Trigger Cid

Change-Id: I7d03d1f0a5c40dedc80b927da00498c9cdd0fc0e
Refresh adapter on resuming, so that call dates are updated.

When not doing this, the call dates might be wrong (they might e.g. say
'5 minutes ago' even though the call was 2 hours ago).

Change-Id: I44b797e7d09fcfe5ad1745e6b4d2cba2639c1650
JIRA:CYAN-1455
Merge "Dialer: Chinese translation" into cm-10.2
SmartDialer: show quick contact on long press

Instead of displaying the disambiguation dialog, show quick contact
instead which also allows the user to decide which number to call as
well as perform other operations such as editing or messaging.

This is useful because it's easier to search for contacts via T9
compared to using the QWERTY keyboard.

Change-Id: I81c21e58fb1090157a062d79600287d7e1e7c8d6
Merge "Refresh adapter on resuming, so that call dates are updated." into cm-10.2