Ims: Send user selected TTY mode to lower layers.

Irrespective of whether TTY device is connected or not
send TTY mode setting to modem whenever user changes it
from settings.

Change-Id: I07da127d85f2876b5aef27de7d3aafe2ac2e544b
CRs-Fixed: 698661
IMS: Unsol TTY notification support

Code changes to support UNSOL_TTY_NOTIFICATION handling.

Change-Id: I46abf899a3a4f4ae98a06fe87acc851f20ef3398
CRs-Fixed: 723155
IMS: Deflect call feature

Code changes to support IMS Deflect call feature.

Change-Id: I6e45dff24ffccca55efcbf6f2fc7ddbbb291b0fb
CRs-Fixed: 713856
IMS: Conference URI support.

Add code to call correct call.start()
based on conference URI.

Change-Id: Id4ac54100919b6635f0414b929551a2dab3ef95a
CRs-Fixed: 713839
IMS: CallForward Unconditional Timer

1) Implement new API for call forward unconditional
   timer in UT interface.

Change-Id: I3b05f4bf4dd81436f4b0f1d3001cb70aeafb3be2
CRS-Fixed: 689110
IMS MWI Feature

Adding logic to propagate waiting
voice message count to UI.

Change-Id: Ia0bbc6355c526792406e32dcdf15049c793a5045
CRs-Fixed: 628222
Ims: Enable IMS feature in multi-sim

Added intent parameter to pass phone ID

Change-Id: Id1ab0b7177fdd1900cedaa0a4d88fd02ed7c9d8c
CRs-Fixed: 699956
IMS-VT: Fix propagation of device orientation.

Orientation received at VT Service is incorrect.
Fixed propagation of device orientation to VT service

Change-Id: I6b62484f86bc1a11e8e52c9821f03d0d11408c33
Notify listeners of video quality changed event

- Propagate the video quality changed message.

Change-Id: I9caf0b0cee353051b68f0e743844d9c5f64f8d6a
IMS: Add support for video quality

- Add Config interface to get/set video quality

Change-Id: I5451d9f6948c21de42aaea2e51d5ad584b5d8a4c
Add support for turn on and off IMS

Added support to adjust the enhanced 4G mode setting from mobile
network settings

Change-Id: I335e2db69348cd617100b65184ee1b970e7bc11c
CRs-Fixed: 707117