Forward port Multi-DPI Call Glowpad (AOKP)

Signed-off-by: scott <scott@ubuntu.com>

Conflicts:
	res/layout/incall_touch_ui.xml

Change-Id: I704ebd19c71cdf07306d9ca389ea0e684fd37ef8
Phone: TRDS goes Slim

add trds changed files to provide new UI mode engine

Change-Id: Ic24e93ffcc676da21a021417082d80f21dd84483
Missed Call Breath (1/3)

Credits: @Kroz for the icons and idea!

This will give your Missed Call notifications a breathing effect in the statusbar instead of an static icon.
Phone: transparent in call widget (optional)

To see the complete contact picture on incomming calls
a lot prefer to have a transparent background. This commit
introduces this feature as optional option.

As well a bit sorting of the phone settings screen

cheers

Change-Id: I0ed0ec3b3ec819b66edd412f8f24b04b51cde37f
Signed-off-by: scott <scott@ubuntu.com>

Conflicts:
	res/values/strings.xml
	res/xml/call_feature_setting.xml
	src/com/android/phone/PhoneUtils.java
Make it possible to hangup and dialback from IncallScreen

Add slider action in the InCallTouchUi to hangup on the person calling
and immediatly call him/her back.
Add preference to enable and disable this feature

Signed-off-by: scotthartbti <scott@ubuntu.com>
Signed-off-by: scott <scott@ubuntu.com>

Conflicts:
	res/layout/incall_touch_ui.xml
	res/values/cm_arrays.xml
	res/values/cm_strings.xml
	res/xml/call_feature_setting.xml
	src/com/android/phone/PhoneUtils.java

Change-Id: I9a3b4ff743bde05264d06042313da5f55f5ef765

Conflicts:
	res/layout/incall_touch_ui.xml
	res/values/array.xml
	res/values/strings.xml
	res/xml/call_feature_setting.xml
	src/com/android/phone/PhoneUtils.java

Conflicts:
	res/values/array.xml
	res/values/strings.xml
	res/xml/call_feature_setting.xml
	src/com/android/phone/PhoneUtils.java
Phone: Incoming Call in Background

Allows user to set that Incoming Call UI will remain in background
if screen is on. Instead, a notification is added to StatusBar, which
can be used to bring up the Incoming Call UI. Ringtone and vibration
still occur as per system settings.

This has the same effect as apps marked as "immersive". It prevents
the incoming call from backgrounding the current activity.

PS 2: minor fix

Change-Id: Ib98dd74268826d511ce43ac75dd9dd66f774c9e7
Signed-off-by: scotthartbti <scott@ubuntu.com>
Signed-off-by: scott <scott@ubuntu.com>

Conflicts:
	res/values/strings.xml

Conflicts:
	res/xml/call_feature_setting.xml
Cleanup

Change-Id: I5943096966bedd0539041392fae01e9fa6ef1bdb
Fix up notification manager
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Change-Id: I5437b236fd98121002cb033e3de45f06396b174e