SystemUI: Set Status bar opaque during drawer pulldown on tablets only

The status bar only needs to be set as opaque when the notification
drawer is pulled down on 600dp and 720dp devices. On phones, this
is unnecessary as the top header of the drawer covers the status
bar on the phone UI. This change makes a huge difference in
reponsiveness on devices that run the phone UI as there is no
longer a delay before the drawer appears when interacting with it
on an activity with transclucent window decor.

Change-Id: I932bb92a5245f0323d3317776efbdc9151db449d
Bring back two-line layout for status bar date.

Change-Id: I4bf7ce61b22da89b3b8c1a3f00e077461061f7b9
Hang off call by power button while screen is on

Enable power button end call and screen is off.  User use power button
to turn on screen will end call.  Should turn on screen and not end call

Change-Id: Idf34f7724dbf1796205332c5c7ef663102f8a30c
Signed-off-by: shower <shower929@gmail.com>
Quick settings data tile: onLongClick open ACTION_DATA_ROAMING_SETTINGS
Merge branch 'kk' into wip
Revert "Move status bar native battery percentage into status bar battery style"

This reverts commit 041e356a28d1ab35aba4b5f449c3effcaf2adb7f.

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
Revert "Circle battery"

This reverts commit dc440745dbadbf24de188df88cceb00dabb083ee.

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarTransitions.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java
Revert "Status bar native battery percentage"

This reverts commit d266826c6260cb74a4ca2e6d3d7ed8242be42427.

Conflicts:
	core/java/android/provider/Settings.java
Statusbar battery icons

Conflicts:
	packages/SystemUI/res/values/strings.xml
	packages/SystemUI/src/com/android/systemui/BatteryMeterView.java