IMS-VT: Relayout VideoCallPanel to create surface textures

Relayout VideoCallPanel to create surface textures.

Change-Id: I915f71a00ac45971e5726f5bce0ac9e836e6fdf6
IMS-VT: Surface Texture creation fix

-When upgrade from VoLTE to VT is done, camera surface texture and
far end surface texture are not created.
-Remove forced requestLayout from CallCardFragment's
showVideoCallWidgets method

Change-Id: Ie73b5ef081681769579beedf27fefbd1b68cc231
CRs-Fixed: 583967
InCallUI not dismissing after end call is clicked.

In MT InCallScreen, the customMessage dialog
which appears when user tries to reject a call
with message, is not set to null when user
cancels the dialog.
InCallUIActvity is not finished if there is any
pending dialog which is not null and hence this
issue is seen.

Set the dialog variable to null once the dialog
is cancelled by the user.

Change-Id: I7866862fa406a86a3fb1d11bd71dda8e34623088
CRs-Fixed: 583477
Enable InCall UI logging

-Enable VERBOSE and DEBUG logs by default in InCall UI

Change-Id: Iac30ce90775df181f143e89053596209cda9328e
Ims: Silently drop the call after SRVCC

Clearing SRVCC call from the "mcallmap" list maintained by InCallUI.

Change-Id: Ia48d35e8b372c78390c36fc0af8fbb0ccfcfac5d
CRs-Fixed: 576256
IMS-VT: Build and install libvt_jni and libimscamera_jni

libvt_jni and libimscamera_jni are used by IMS phone.
Build and install libvt_jni and libimscamera_jni with Phone.

Change-Id: I0a962dc3891fb56dd5ee63b26cf0239bc60d33b6
CRs-Fixed: 569101
IMS-VT: Peer Resolution feature and split screen fix

-Implement Peer resolution feature. Change far end size
 based on peer resolution

-When VideoCallPanel's size changes, its children need
 to update their size accordingly. This enables the farend
 view ie.video_view to resize correctly after background call
 is dropped, in multiple call scenarios

Change-Id: I4313b972042d124b0ad2155d2cef6f1e8d418b7f
CRs-Fixed: 555075, 588216
Update CallCard when Multiparty state change

The Callcard gets updated only when there is
a change in the call id.

Update InCall Callcard UI if there is change
in the multiparty state of existing calls.

Change-Id: I9748138862c5bb0654dccb7bd231dcc72d61e639
CRs-Fixed: 593087
MS-VT: Fix camera reconfiguration

-Reconfigure camera after PARAM_READY only if negotiated values
 are different from existing camera settings

Change-Id: Ieea1cc8113eb52f8c3a5624b6d35081c12c18bbe
CRs-Fixed: 542241
MSIM(DSDA): Ensure phone screen wake up on DSDA incoming call.

In case of an incoming call on one sub with a live call on another sub,
force InCallActivity to finish() if the screen is off. This is required
since the screen will wake up only when InCallActivity is created.
Also cancel the on going InCall notification and notify the new
notification so that the full screen InCall intent is launched.

Change-Id: I778075f503b27c85cb8dd0e58b35df3d3b0f8810
CRs-Fixed: 583161
Revert "Display supplementary service dialogs for CF and CB."

 * We already do this.

This reverts commit 9bfd2d7cac8b98d476b20903d56912e7eb3c6950.
Fix various issues after merge

 * Add missing VT resources and fix compilation due to typo

Change-Id: I327e08c669f8b05280c020f1fd90d87149314472