CSVT: add CSVT calltype in calllog and CSVT entry in calllog details

Conflicts:
	src/com/android/dialer/CallDetailActivity.java

Change-Id: I1453e9740207607ddfb76493ce02f5bebc786be3
CSVT: Hide the "Video call" option for non-CU mode.

Change-Id: I0a2f9f307fc297e906f0f749f6b39c07e8b9b980
CSVT: fix "Missed Calls Only" tab.

Change-Id: Idfc66c07f0aa803e3aa2badcff1ddebda63a9fdf
Dialer: Add IP call support in dialer

 - Add IP call option in dialer tab.
 - Add menu including "IP call","Edit number before call","Send
   text message","Add to contacts" in call log tab.

Conflicts:
	src/com/android/dialer/calllog/CallLogAdapter.java
	src/com/android/dialer/dialpad/DialpadFragment.java

Change-Id: Ib368c284c6196f00e356476a3b059d4f65122545
Correct the interface of fetch calls

- when fetch call log,the sub parmeter is wrong,correct the interface

Change-Id: I86f359df3d497c4514bbe94cc08af06e3de59ead
CSVT: when in videocall case, click dialer should go to video call screen.

Change-Id: Ice1647f8a287242c564eac88cc6bfceeca9ac31f
Add call log search in dialer

- add the support to search call log by name and number in
  dialer for dsds and ssss

Conflicts:
	src/com/android/dialer/calllog/CallLogActivity.java
	src/com/android/dialer/calllog/CallLogAdapter.java
	src/com/android/dialer/calllog/CallLogListItemHelper.java
	tests/src/com/android/dialer/PhoneCallDetailsHelperTest.java

Change-Id: I963be0a96e06bf36ba47d042987144b25e8af7d4
IMS: add ims call log type in Dialer app .

Change-Id: I4b8bd9a13e917dc662464de3a7511aaa55309c00
Add the duration type for call time in call log

- use a config to control whether need to display call duration
  type in call log.

Conflicts:
	res/values/config.xml
	src/com/android/dialer/CallDetailActivity.java
	src/com/android/dialer/PhoneCallDetails.java
	src/com/android/dialer/calllog/CallLogAdapter.java
	tests/src/com/android/dialer/PhoneCallDetailsHelperTest.java

Change-Id: I8346aa8006dc48c541a859152cdb7097dfd6f5fe
Dialer: Get SIM2 alias name with the correct keyword

Get SIM2 alias name with the incorrect keyword,
so the default name "SIM2" is displayed.

Get SIM2 alias name with the correct keyword.

CRs-Fixed: 626570

Change-Id: I7e25b50bba7f98686291388ef96d2e649be25e99
CSVT IMS: fix the csvt & ims call log display in call history.

Groups the incoming, outgoing and missed call together for the same number.

Change-Id: If12ec1f2dbc83e4136551f16a93ea10962cc6ca7
Dialer: Send broadcast to cancel missed vtcalls notification

When entering the call log fragment, it only cancels missed voice
calls notification but ignores the video calls notification.

Send broadcast to let VideoCall app cancel the missed vtcalls.
notification.

CRs-Fixed: 636302

Change-Id: I00517dd627bcfe52446509e935fac96372539ce4
Support to delete multi call log

- original design only support to detele all call log,so add the
  support to delete multi select call log.

Conflicts:
	src/com/android/dialer/calllog/CallLogActivity.java

Change-Id: I74a56b7666876207753e1349fd77920b32b500d0
Dialer: Set the duration view visible when the call type is CSVT

The duration view is set gone when the call type is CSVT.

Set the duration view visible when the call type is CSVT.

CRs-Fixed: 640933

Change-Id: Ic4dd767ab57f0850d3197cf53a26a24931308932