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/incall_screen.xml
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:
	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/CallButtonFragment.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