[1/2] InCall: Add a non-intrusive dialog for incoming calls

Change-Id: I7c8b5cc5138a5543be30579e99bd9989624e2abe

Conflicts:
	AndroidManifest.xml
	res/values/dimens.xml
	src/com/android/incallui/InCallPresenter.java
InCallUI: Disable Back button on Non-intursive InCall Card

Fix for jira issue http://jira.omnirom.org/browse/OMNI-296

PS2 to PS5: code cleanup

PS6: Remove Jira issue url from code

Change-Id: I257daccbb175265e2430f1b0b30c9175cb4b1981
Various fixes about non-intrusive dialoger

https://github.com/AOSB/android_packages_apps_InCallUI/commit/b7a423a3bf1091c1cce0a6b995ee1bb32372cd1d
https://github.com/AOSB/android_packages_apps_InCallUI/commit/4c0cbf9fabf3a8315668ce54252c1e722d5e2820
[3/3] InCallUI: allow disabling non intrusive incall ui

Change-Id: I86bd4b46f031004fa90f1d7936263f9dabcd3860

Conflicts:
	src/com/android/incallui/InCallPresenter.java
[3/3] Flip to Mute/Reject Call

Ported over from 4.2 implementation (thanks sasikumardr for that)

Original author of this patch was bugadani

We did just a cleanup

Provide easy mute and dismiss functionality for the phone application.

Available actions:

0: mute ringer
1: dismiss call
2: no action (default)

PS:
- fix NPE

Change-Id: Ia10df0045e9919c6b7efc97857abaeba246c365d