InCallUI: Heads up meets SlimKat....SlimKat meets Google IO [2/4]
Add native heads up support on dialer.

We only have show call in background feature. We combine it now with heads up.
So it is doing exactly same like on Google IO was shown.

Enabled by default.

- Notification is expanded by default
- Send as requested to force show the heads up no matter what.

Change-Id: I0b6ca57661200b0904c700a8b59842fb7e321ff1
InCallUI: Set Ticker to contact
Display contact/number/confrence
	in notification ticker.

Display only when Headsup is disabled.

Change-Id: Ie2ce9ceaeaceb02a300dc6f95693fd022f00d524
InCallUI: Disable Ticker for Incoming call when screen is locked

Change-Id: I98b4539a44855a2e5843a0ce6c3b6fb8b8451076
InCallUI: Make incoming call screen style configurable. (2/3)

Change-Id: I1545acb99a55892621feb57b25202f90434e6fdf

Conflicts:
	src/com/android/incallui/InCallActivity.java
Avoid layout changes on call disconnection.

This avoids showing the call buttons when an incoming call is
disconnected remotely while still ringing, which in turn avoids an ugly
transition when using the full screen caller photo.

Change-Id: If69bce271303ea43dca64925aba895dd3b5b5611

Conflicts:
	src/com/android/incallui/CallButtonPresenter.java
	src/com/android/incallui/InCallActivity.java

Conflicts:
	src/com/android/incallui/CallButtonPresenter.java
Fix call buttons being incorrectly hidden.

They were hidden incorrectly when having full-screen caller photo
enabled and an outgoing call is terminated without being answered.

Change-Id: I817a1f8d37c83aabb5470ee1ed6329b79302d338