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)
IMS support for UI interface

1. UI support for conference call participant display,
   hangup using uri, conference uri dial, add participant,

2. Add ims related data types to Call object

3. Add ims related APIs to CallCommandService and CallHandlerService

Change-Id: If782aa90dc4741499a67ee6a62f48576425a0574

Conflicts:
	src/com/android/incallui/InCallPresenter.java
Add back supplementary service notification handling.

Change-Id: Id4cdc4dbae1c262041ab3afcb3264dfe6d3673fa
    Phone: Add support for video calls

    Added support for video calls in InCallUI.
    - Video Call UI
    - IMS Media
    - UI support for Upgrade/Downgrade Calls

Change-Id: I96e17dfe3cc6ae7afb5b43c86538bb62fe31a03b
IMS-VT: Recording Buffer and CVO Features

Following changes are included:

-Use Recording buffer architecture for camera
-JNI support for media library camera APIs
-Move existing camera API calls to IMS Camera API calls
-CVO - Coordinated Video Orientation feature
 In CVO mode, whenever the receiver side device is rotated,
 use sensor orientation information to rotate the far end surface,
 so that co-ordinate system of surface always has (0,0) fixed with
 respect to earth
-CVO: Send initial orientation on CVO start.

Change-Id: I5c31be394f10e344602c279c8927ef430e23a3b4
IMS: Enable Modify Call functionality

1. Add ModifyCall api to CallCommandClinet

2. Add ModifyCallConfirm api to CallCommandClient

3. Add onCallModify api to CallHandlerService

Change-Id: I3b37373be9161572dcd7a23368f3a644e28936e5
DSDA: Add InCallUI DSDA support.

 -Add tab view support for DSDA
 -Add support to display voice calls based on the
  current active subscription.
 -Add few utilities in CallList, which required for handling
  voice calls across multiple subscription.

Change-Id: Ib683f7c3b41ed3bb04367be1e9c331908bc46004

Conflicts:
	AndroidManifest.xml
IMS-VT: Enable modify call functionality on InCallUI

Enable modify call functionality on InCallUI

Change-Id: I26930732c5c8638ea5fc880178d0b8983223531e
IMS-VT: Do not change visibility of the camera preview.

Decouple the visibility of the camera preview from the
API starting/stopping camera preview and recording.

Change-Id: I01ad3745f159bf0d032b1ae1fef8aee003313e88
CRs-Fixed: 581912