Revert "Notification drawer custom background & notification rows transparency (1/2)"

This reverts commit 4fdaafbff3c246c0f0331d41ae5beeb042073e08.

(cherry picked from commit 7f6f5e0e30ac48aff29b8f87448467c2d357cfe6)

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Frameworks: notification drawer background (1/2)

so after keyguard is mostly done let us start notification drawer
and QS. First one custom background.....either color or picture
with custom alpha and ability to set a landscape picture seperatly
(landscape phone only)

Compared to the 4.3 included version completly recoded and better
integrated. No idea what I thought 1 year ago on the old implementation

cheeers

Change-Id: Id7d0f718acd05d34fab57bb250c29ed944bdcd58
(cherry picked from commit 8f231455ae42b7fcda57fb4456475470d0592d4d)

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
fb: support for keyguard widget carusell on tablets

support it as well on tablets and reduce used memory in general
and remove the not needed view instead of just hiding it.

Change-Id: I573bb120c5e3819488fbac6ec12dc9852d4c9be4
(cherry picked from commit cafcc7e5a00d4457a134da2e99eccdcf64c2a7a6)
fb: notification transparency (1/2)

this add back notification transparency...compared to 4.3
it controlls as well the notification icon backgound transparency
which felt in the past dissplaced. As well codecleanup of the old
implementation.

largeIcon support I did not add due that google does not support it
as well at current status...it is only a placeholder in
NotificationData

Change-Id: Ic5bb8998f64cac573d70005fad909104accc9e96
(cherry picked from commit 845543ba2cdf816c221e7e0f440cd4cad8c52c96)
SystemUI: do not collapse panels if keyevent was canceled.

Change-Id: I9af82e9fa2305142521075938dfd05521adeb9f4
(cherry picked from commit 200fc42e15cff53c10cda2aae655085162459539)
Keyguard: fix statusbar lags when default widget shown.

When statusbar became expanded KeyguardStatusView receives
onKeyguardVisibilityChanged callback and refreshes ClockView.
Because it receives more than one call and every time it reads
new values from resources it cause lags in opening statusbar panel.

Replace this code with BroadcastReceiver and ContentObserver to
refresh it only in case something was changed.

Change-Id: If0dbc1db059536806852661931cb2e6436f2acf4
(cherry picked from commit 1612227470a490c0459a7474ab08b14ee466b254)
fb: post time-critical systemui flags to window manager

thanks Kiril for this suggestion. We are already using window
manager for other things in immersive mode....so nice addition
to fix a race condition

Change-Id: I5d818214d7864014fa77c0d562d2908110d93303
(cherry picked from commit 1a661497ec415c7a1d8b84e8f0ddca8b6214948c)
fb: add back small bottom margin 1px

2px was to much 0 was to less.....1 seems to be perfect

Change-Id: Iefa3aee39197786da1652c3b372aa46c0ea3a6dc
(cherry picked from commit e4e1919311a7e308b8bb38331b7f49d31feb13c1)
Quiet Hours: Clean up and consolidate code

- Added: Allow disabling of system sounds

Ported from cm-10.2.

Change-Id: I7d2619becb99c336d23896a672136f491d972abd

Conflicts:
	services/java/com/android/server/NotificationManagerService.java

(cherry picked from commit 510e50624ce3b1d3a35a80c2d43034bb3dd312af)
Add xxhdpi versions of our improved tethering icons

Change-Id: If943f81389774a1f8ca0407cab4756687a273be7
(cherry picked from commit 3bc61301a8f86d63fabfad57c2392b46625f7493)
hwui: Apply hwui qcom fixes to all adreno-bearing hardware

Even if the device doesn't fully use the qcom stack, changes to
libhwui are generally workarounds for adreno-specific issues and
apply across the board without other dependencies

Change-Id: I10455ebf09c1d00762b06e3c092398604bb39796
(cherry picked from commit 0779dcc7e2dc3a0899cb8e66f69789be83be7b05)
Hide new non-standard permission

These were breaking builds due to the public API modification

Change-Id: I603fcf0601f40fb315086859aa03ef5b7ec39248
(cherry picked from commit 488386b972db4c2eee19a9911f68eef6d8154db3)
FrameworkBase: Fix aapt warnings [translation]

Change-Id: Ib376ad2d9899432615927e676ef712567127ea03
(cherry picked from commit 163679a28b1f56c8cda3ce94820900489883b697)
[1/3] base: allow disabling non intrusive incall ui

Change-Id: Ibe9c65f1fe024a859d98d96fd86199607a1060de

Patchset: 1
https://gerrit.omnirom.org/#/c/3047/
(cherry picked from commit 487c9a0843b06bb738675e3812e2bd962d19bbc3)

Conflicts:
	core/java/android/provider/Settings.java