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.

-Add voice mail subscription prompt for multisim:
 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.

Change-Id: I9a65978ec9d6b4deba94082e2892030aca620f25
(cherry picked from commit 0efb798979072e45d4c36dcfecf1951442312df4)
(cherry picked from commit 60ee2e5b8c37e45529131d25cd9c542921e323ce)
DSDA: Define MSimInCallActivity in manifest file

Define MSimInCallActivity class in manifest file for DSDA.

Change-Id: Ia7b4d4ce54f1e6349e37736a1289a2e0dceb9c67
IMS-VT: Add CAMERA  permissions.

InCallUI uses permissions defined in Dialer app.
Add CAMERA permissions for IMS-VT lib that is used
in InCallUI.

Change-Id: Ib9ccc3171c462c0330475763b5700b58a4de93a8
Merge "IMS-VT: Add CAMERA  permissions."
Merge "DSDA: Define MSimInCallActivity in manifest file"
IMS-VT: Add DIAG permission to the Dialer application.

Add DIAG permission to the Dialer application.

Change-Id: Ibb881f68646cdaafd3350d2ef6191aa620bb609f
Merge "IMS-VT: Add DIAG permission to the Dialer application."
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 not
VISIBLE. In this change, the visibility of digits container is
set to VISBILE.
CRs-Fixed: 486790

Change-Id: Id0131d5063e2c95647a6f956d0d1a39128fba940
CRs-Fixed: 582011
Merge commit 'android-4.4.1_r1' into merge_branch

* commit 'android-4.4.1_r1': (21 commits)
  Fix possible NPE in DialerDatabaseHelper
  Fix padding issues with shortcut and call log items
  Import translations. DO NOT MERGE
  Color/layout tweaks for Dialer
  Make fonts and colors consistent across views.
  Change all contacts button to look like list item
  Dismiss dialpad when user touches spaces above it.
  Treat unknown call types as missed calls
  Fix possible FragmentManager NPE in Dialer
  Fix bug where resuming CallDetailActivity loses the add contact intent
  Add read_profile permission to Dialer
  Add read_profile permission to Dialer
  Load contact in CallDetailActivity and add it to Add contact intent
  Tweak minimum swipe distance for Dialer
  Fix dialpad key alignment issues for larger screens
  Add null check in SmartDialCursorLoader.releaseResources
  Import translations. DO NOT MERGE
  Import translations. DO NOT MERGE
  Fix call log jank
  Import translations. DO NOT MERGE
  ...
Merge "Merge commit 'android-4.4.1_r1' into merge_branch"
Merge "IMS: Dialer app changes for IMS"
Fix dialer force close.

If there is no activity to handle the intent
ACTION_RECOGNIZE_SPEECH, it leads to dialer force close
on tapping voice search button.
Add try catch statement to avoid the dialer force close.

Change-Id: Ie59f06608af913cee3f50a03ebceca9616e6bc8f
CRs-Fixed: 592572
Merge "Fix dialer force close."
Dialer: Af Translations

Change-Id: Id7db460911463f8a24d7216aaaed73bfe7541ddd
Fixed crash in calls Statistics Tab.
https://jira.cyanogenmod.org/browse/CYAN-3503

Removed unnecessary cast that caused the crash.

Change-Id: Ib4f273ba3838cf6db8803ded5c7df19003b0ef12
Revert "Dialer: ES translations"

This reverts commit 053940e01e0c0aa40b9f761f105a03e9b5e49340.

Change-Id: I39b45d432f7991da1db42ca86db43e97d02a07a7
Merge "Revert "Dialer: ES translations"" into cm-11.0
Merge "Dialer: Af Translations" into cm-11.0
IMS: Display conference uri editor from dialpad screen

From the dialpad, when the group calling icon is selected,
display the conference uri editor.

Change-Id: Ic55e6bdfd73c7b3829eb18aa4cbd271ac586fc58
CRs-Fixed: 615940
Dialer: MS translations

Transifex import

Change-Id: Idda61e7963d3699d360a8c349c17be12c57fcc5e