Make incoming call screen style configurable. (2/3)

Change-Id: I46db78c9b48fae52530b96789ec2721d51b7185a
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
Merge "Make incoming call screen style configurable. (2/3)" into cm-11.0
Merge "Avoid layout changes on call disconnection." into cm-11.0
Automatic translation import

Change-Id: I5ccecbf50a807c1bc6e98fddc4e26bc348649eaa
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
Automatic translation import

Change-Id: Ieea95993997042182d5aec471a0e730107f1637b
Add an option in the InCall UI to perform call recording

Change-Id: Icc86a0a7ae9d2493a837d02f321df7cb1387cded
Fix display of 'Dialing (waiting...)' state.

Change-Id: I8a659823dd61d452641c4ddb0f3141304b86d613
Fix NPE in dock mode.

Add the call recording button also to the landscape layout. Also
properly add (and hide) button spacers.

Change-Id: Idc4c7669a78a7445a421bc28bd527f6d423f5c6a
InCallUI: Add initial smart cover support

Change-Id: I7bd476a725efff9a3b9cfce91771750e231ea50f
Signed-off-by: Roman Birg <roman@cyngn.com>
Automatic translation import

Change-Id: Ibf1ce406a28e68817ea5b82f1226721716b974fb
Merge "InCallUI: Add initial smart cover support" into cm-11.0
Automatic translation import

Change-Id: I1f76701b849656cb520f5db43bbb0144c4df1513
Merge branch 'cm-11.0' into stable/cm-11.0