Revert "InCallUI: Set Ticker to contact"

This reverts commit a5f6bfb766c1a44c553c9b030303d3b8e63f3067.
Revert "InCallUI: add decline and answer  incoming call action on notifications"

This reverts commit adb84fec482cf053badf3e4176243ca81d91534f.
Revert "InCallActivity: consume back key on incoming call screen"

This reverts commit f7720cde4ce95a5c4e9285c0cc0c1960ff25d206.
Revert "Make incoming call screen style configurable. (2/3)"

This reverts commit 61215250e5a5f47a4d3b254f8367ebb9047b133f.
Revert "Don't expand the contact picture behind the call buttons during call."

This reverts commit d03773b868ab017783928db9824dc33a928690f7.
Revert "Incallui transparency (Credits cm)"

This reverts commit 54ea565ed4920ea7bcd5d4c4dd23b6f1efe79498.
InCallActivity: consume back key on incoming call screen

Users will not be able to anything if the physical back key is
pressed on the incoming call screen (return to home screen with
nothing responding.)

Forward porting the key consumption from 4.3

Change-Id: Iea0734852bac7ca5a25e19ec9d9ee7c80dba6741
InCallUI: add decline and answer  incoming call action on notifications

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: I92d8f5a2de74f9877a61c4da4c3eaf2e25230895

Conflicts:
	src/com/android/incallui/InCallPresenter.java
InCallUI: Set Ticker to contact

Display contact/number/confrence
	in notification ticker.

PS2:
Implement Kufikugel's suggestion.
	Incoming call ticker only.

Change-Id: Ie89cceb67aecbf3dd15abd07dc35110f7fddc2f9
Disable Touch by Proximity Sensor

Support Sweep2Wake/DoubleTap2wake/Knock2Wake features in custom
kernels which prevent touch from sleeping when screen is off.

Change-Id: Ic5bdaf63ffe7502ad164b6e3022ffe8393011e1e

Conflicts:
	src/com/android/incallui/InCallActivity.java
Incallui transparency (Credits cm)

Making lower Portion Black instead of Gray

Conflicts:
	res/values/colors.xml

Change-Id: I3d301ce268b9e7d2b5e626c3a2b55e830337e8c2
incallui: make navigation bar translucent + other fixes

* Make navigation bar translucent when available, minimizing thec bad
  effect of the black navigation bar.
* Complete change Ie76cbc53c176d94bfb2402bf50eae6161fbb2198, displaying
  the caller photo in complete full window size.
* Sync Msim layouts with normal layouts

Patchset 3: Use full translucent bars (status + navigation)
Patchset 4: Revert layouts
Patchset 5: Simplification, use transparent status bar during call
Patchset 6: Fix dialpad layout
Patchset 7: update translucency flags when hiding conference manager
Patchset 8: also make status bar translucent when dialpad is shown

Change-Id: I3a9e4e248f19b951dd6a127b6f63a0cd62047497
JIRA: CYAN-4048
Issue: https://jira.cyanogenmod.org/browse/CYAN-4048
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Conflicts:
	res/layout-land/incall_screen.xml
	res/layout/incall_screen_msim.xml
	src/com/android/incallui/InCallActivity.java
Don't expand the contact picture behind the call buttons during call.

Doing that avoids stretching more than needed. To avoid a visual 'jump'
of the contact picture when answering the call, animate the contact
picture layout transition.

Change-Id: I6a83281ce594ad2b00aaeb161d5e1c0cb6e4bdef

Conflicts:
	res/layout-land/call_button_fragment.xml
	res/layout-land/incall_screen.xml
	res/layout-land/incall_screen_msim.xml
	res/layout/incall_screen_msim.xml
	src/com/android/incallui/CallButtonFragment.java
	src/com/android/incallui/CallCardFragment.java
Make incoming call screen style configurable. (2/3)

Change-Id: I46db78c9b48fae52530b96789ec2721d51b7185a

Conflicts:
	src/com/android/incallui/InCallActivity.java
	src/com/android/incallui/MSimInCallActivity.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
We don't have MSIM or Multisim
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