IMS support for UI interface

1. UI support for conference call participant display and
   hangup, conference uri, add participant, voice to video
   upgrade downgrade, audio video profile
2. Added ims related data types to Call object
3. Added ims related APIs to CallCommandService and CallHandler
   service

Change-Id: Ie3720cde167a1cf2be350f24da126517c0b2e0f0
if provisioning apn conditionally restart the radio.

Some radios need a swift kick in the butt after provisioning.

Bug: 11673637
Change-Id: Ie758a303fd751d204fd6baa60217e88df6376aae

Conflicts:
	src/java/com/android/internal/telephony/dataconnection/DcTracker.java
merge in klp-release history after reset to klp-dev
Merge commit 'android-4.4_r1.2' into merge_branch

* commit 'android-4.4_r1.2':
  if provisioning apn conditionally restart the radio.
Merge "IMS support for UI interface"
Merge "Fix call disconnect issue in LTE->1x CSFB."
Merge "Merge commit 'android-4.4_r1.2' into merge_branch"
Register for RUIM ready and records loaded when Subscription set in RUIM

When the phone starts with NV mode then user change subscription to RUIM
mode, CDMAServiceStateTracker is not registered for RUIM ready and
records loaded.

To fix this Register for RUIM ready and records loaded when Subscription
is set in RUIM mode.

Change-Id: I21f0b3eb8bb9714cbff21ebae3c55fd2688ed749
CRs-Fixed: 452780
IMS-VT: Fix answer VT call with different call types

-Add accept call api with call type

Change-Id: I8eafef92f762cc45e345829006d416f83c2ee059
IMS: Enable CallModify functionality

1. Process CallModify response in CallManager

2. Add isVTModifyAllowed api to Phone

Change-Id: I2bec75befa0a61191565fabe997211b969bab7a8
Initialize CallModifyRequest to null

1 . Initialize CallModify object to null

Change-Id: I9b35bbfbd315cbf59f23a7170f31896d2975b7c1
Merge "IMS-VT: Fix answer VT call with different call types"
Merge "IMS: Enable CallModify functionality"
Merge "Register for RUIM ready and records loaded when Subscription set in RUIM"
Merge "Initialize CallModifyRequest to null"
Merge tag 'AU_LINUX_ANDROID_KK_2.7_RB1.04.04.00.007.013' of git://codeaurora.org/external/gigabyte/platform/frameworks/opt/telephony into HEAD

AU_LINUX_ANDROID_KK_2.7_RB1.04.04.00.007.013 based on quic/aosp/kk_2.7_rb1