Quiet Hours: Clean up and consolidate code

- Added: Allow disabling of system sounds

Ported from cm-10.2.

Change-Id: I7d2619becb99c336d23896a672136f491d972abd
Fix "no recent apps" color

RIP #33b5e5

Change-Id: Iae5948e224d06023962e43f905756017b42f0637
"Clear all" button on recent apps

Port forward from cm-10.2

Change-Id: I9ebcf22f85957f61caefb14e0efd4cf2978d92cd
Add xxhdpi versions of our improved tethering icons

Change-Id: If943f81389774a1f8ca0407cab4756687a273be7
Merge "Add xxhdpi versions of our improved tethering icons" into cm-11.0
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
Hide new non-standard permission

These were breaking builds due to the public API modification

Change-Id: I603fcf0601f40fb315086859aa03ef5b7ec39248
Merge "Fix "no recent apps" color" into cm-11.0
Port Forward Quick Unlock

PS3: Fix whitespace and author.

Change-Id: Ic64c47bb35ee4da13b0332d853725a6ef60ac8d4
Merge "Port Forward Quick Unlock" into cm-11.0
Merge "Quiet Hours: Clean up and consolidate code" into cm-11.0
FrameworkBase: Fix aapt warnings [translation]

Change-Id: Ib376ad2d9899432615927e676ef712567127ea03
Forward port circle battery.

Change-Id: I6f832e614523b5218e0314060b04c2fc28968553
Fix FindBugs issue

UsbStoreActivity: Null pointer derefence

Change-Id: I9d631c50c30eb98e32cca5a5085513b6904db676
Fix Quick Settings tiles jerking down while animating to notifications view

Patch Set 2: Fixed in code rather than XML

cherry-picked to cm-11: fixes Quick Access Ribbons not appearing
when switching back from Quick Settings

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

Change-Id: I1689aa80a0fcb8ad17bcefc290b43a16079f7b88
SystemUI: add CHANGE_NETWORK_MODE permission

Required for 2G/3G quick settings toggle

Change-Id: I72392bd995d12c22388c99f34abb431cd0be8f0d
Merge "Fix Quick Settings tiles jerking down while animating to notifications view" into cm-11.0
framework: fix reference leak in activiy manager

Change-Id: If7f27ea35f5a1d1dd7c98fbe5f92729ab9ba0257
pm: Prevent a system_server crash is package name is null

 * If an app is placed on the system partition and it doesn't specify a
   valid package name, system_server will crash forever. Just skip it.

Change-Id: I9b911d40b3c4d7cf6fac8cc0166a2ba359329b7b
Merge "Fix FindBugs issue" into cm-11.0