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

Change-Id: I7c8b5cc5138a5543be30579e99bd9989624e2abe

Conflicts:

	AndroidManifest.xml
	src/com/android/incallui/InCallPresenter.java
[3/3] InCallUI: allow disabling non intrusive incall ui

Change-Id: I86bd4b46f031004fa90f1d7936263f9dabcd3860

Conflicts:

	src/com/android/incallui/InCallPresenter.java
TRDS: Dark InCallUI

PS2:
- moved into right folder

PS3:
- redirect colors of original layout xml

Change-Id: I5bcfeb692bc4653e240df7c47216826452ee7d47
InCallUI: fix non intrusive incallui layout

- makes the decline/answer buttons evenly sized
- decrease font size of buttons to 13sp so the non-english button labels fit better

before: https://www.dropbox.com/s/g9mn72qhzq6wlbt/2014-01-01%2006.00.31.png
after:  https://www.dropbox.com/s/dfhmaliz6a21lk5/2014-01-01%2010.30.42.png

Change-Id: I88e0f0a1358595f2ce86dddcae2ab4d4e788fc1a
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
In-Call UI from blue to white

we changed the default dialpad from blue to white
but forgot this in call dialpad,
make it white ui to be consistent

Change-Id: Ie715340d69adb1514e5f1d5bb159b8c42494015a

Conflicts:

	res/values/colors.xml
trds: cleanup!

drawables not needed anymore after this
https://gerrit.slimroms.net/#/c/1675/

Change-Id: Ic237384fe60f23dd2b953da5d7be36c9a4c1191d
InCallUI: add decline and answer incoming call action on notifications (1/2)

Add decline and answer call action on notification if an call is incoming. Especially
usefull for call in background feature to have the ability to directly
decline or answer a incoming call. But as well usefull to decline/answer a second call
during one is incomming.

PS:
- found a better way for the answer button

PS:
- fix keep flip action alive
- fix collapse notification shade when answering call
- answer call before starting the UI to do not have
  shown the incall screen for a brief second

PS:
- fix wrong user on sending close system dialogs

Change-Id: I5a13b36f20563c24b83ca93b8484fb60a7b25c51