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)
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
DSDA: Define MSimInCallActivity in manifest file

Define MSimInCallActivity class in manifest file for DSDA.

Change-Id: I69e9b524349e1b82691a23d20e8aa2aae0c086b2
IMS-VT: Add DIAG permission to the Dialer application.

Add DIAG permission to the Dialer application.

Change-Id: Ibb881f68646cdaafd3350d2ef6191aa620bb609f
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