InCallUI: Port "Add to blacklist" support to in-call ui (1 of 2)

Place into overflow menu for cm-12.0

Change-Id: I3f9777c112a4d25499b474762f83d187782c6ca0
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
	res/layout/call_button_fragment.xml
	res/menu/incall_more_menu.xml
	res/values/cm_strings.xml
	src/com/android/incallui/CallButtonFragment.java
	src/com/android/incallui/CallButtonPresenter.java

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
InCallUI: add volume boost and volume enhancement UI

 - Add volume boost UI in calling screen to enable volume boost and volume
   enhancement function during calling.

 - Apply volume boost UI with new icon.

 - Update the volume boost UI by phone/audio status change

 - Enable volume boost icon in TTY HCO(TTY + Earpiece) in UI layer.

 - Restrict volume boost function with earpiece and speaker audio mode.

Change-Id: Ic42d8a24602939038c60e6a1a2812a4125200c99
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
InCallUI: Stop the running animation before hide the icon

There is a running alpha animation on the state icon,
so it can be shown.

Before hide the state icon, clear it's animation firstly
and do not start animation unless it is visible.

CRs-Fixed: 741096

Change-Id: Id14d9f6e8e5d968b9d0497945833f7e6e78e1b06
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
InCallUI: move 'more' menu button to top-right

This menu includes call recording and add to blacklist functionality.
Don't clutter up the button area and move this elsewhere.

Change-Id: Ie908e1ad9a59b1f11967b91e4b6fb93e3f172c74
Signed-off-by: Roman Birg <roman@cyngn.com>
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
	src/com/android/incallui/CallButtonFragment.java
	src/com/android/incallui/CallCardFragment.java

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>