InCallUI: merge the overflow and more button at CallCardFragment

  - merge the overflow and more button at button area

Change-Id: I3a6b5dee81ea08f49b8fcbeb0753c7c4ae452796
InCallUI: config call recorder menu

Make recorder menu always show at overflow menu.

Change-Id: I6c9028d87dbc8393e8cc4cb1c3b9ca54d32a7c34
Merge "InCallUI: merge the overflow and more button at CallCardFragment"
Merge "InCallUI: config call recorder menu"
IMS-VT: Dynamically enable or disable upgrade/downgrade button

-Show upgrade downgrade button only when both local and remote
devices have video capability

Change-Id: Ie44a2a163539f3559d1ab015d363cf9e075b9a75
IMS UI for cmcc spec

new ims ui for cmcc spec

Change-Id: Ia7faa7ec18740e2cb9a04f58668f21b821e4f8ae
Merge "IMS UI for cmcc spec"
Fix MO call crash issue with no sim.

Emergency call  phone account does not contain sub id.
Assign default voice sub id while parsing subscription for
emergency calls.

Change-Id: I02ca06630ed2a6db56ae85ca7968611fa4238044
CRs-Fixed: 751750
IMS-VT: Call data usage feature

- Add support for call data usage callback
- Request for call data usage stats
- Log call data usage stats when IMS layers send update

CRs-Fixed: 747694

Change-Id: I3f0dde0d82698085fa5d3f110720f10326eca768
Merge "IMS-VT: Call data usage feature"
IMS-VT: Add null check in call upgrade fail scenario

Crash is observed if call is ended in the interval wherein
handler is started to change state from REQUEST_FAILED to NO_REQUEST
after an interval. Added null check to change state only when call
exists

Change-Id: I382e8885efe0a841ce36c9ff4aff51c6c1b8791b
CRs-Fixed: 752475
Merge "Fix MO call crash issue with no sim."
IMS-VT: When TTY is ON, do not allow upgrade to VT call

When TTY mode is ON, the user SHOULD NOT be allowed to upgrade
a call from VOLTE to VT/VT-TX/VT-RX and an UI alert message will
be displayed explaining upgrade to VT call cannot be initiated.

Change-Id: Ia3fd9551714fca5a41e921845bc99ab8fef987bf
CRs-Fixed: 734257
Merge "IMS-VT: Add null check in call upgrade fail scenario"
IMS-VT: Enable SIP based video multitasking.

Enable SIP based video multitasking.

Change-Id: I3731e64617bde9278f13ff94ff829a3a90f467ce
Merge "IMS-VT: When TTY is ON, do not allow upgrade to VT call"
InCallUI: Allow user to set voicemail number

Only show an error dialog to user if the voicemail
number is not set up.

If thd disconnect cause is missing voicemail number,
show the voicemail settings screen to user.

CRs-Fixed: 751684

Change-Id: I2466362061d82831392bab1bd0d06471db4a1b81
DSDA: Consider subId for conferenceable calls

When one call is active on one sub and one call on hold
on the other sub, the conferenceable call list has to
consider the subId of the calls as well.

Change-Id: I9e0e35284b4cceb13e8b3b406f2eef69c0f9ee3a
CRs-Fixed: 732260
Merge "IMS-VT: Enable SIP based video multitasking."
InCallUI: Use NoActionBar theme for InCallActivity

The actionBar shows faster than the activity,
so even though activity hide the actionBar,
it still display for a moment.

Use NoActionBar theme as the parent theme for
InCallActivity, and show the actionBar for DSDA
only.

CRs-Fixed: 659881

Change-Id: I2c5d8953dff56b9f26ba04de20cc80092da7d31f