Force clear cache on 'clear all'

Add long click to 'clear all' button in recents panel to force
clear caches, dentries and inodes
Power'full' Sleep [1/2]

Change the 'Go to Sleep' button to perform activities
similar to the physical power button. This change
affects both the power widgets and the quick settings.

Change-Id: Ibfe193c505aff01cace25a0dd4544dea7d622ecb

Conflicts:

	packages/SystemUI/res/drawable-mdpi/stat_power.png
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/SleepButton.java
Remove Favorite contact tile from quick settings (1/2)
QuickSettings: Add LTE Tile (1 of 2)

Thank you to Bjorn Lunden for the drawables
Thanks to David for the base

Both CM

Change-Id: Ia25d098020586e06d38589f84d3d1a581e7cbd9a

Conflicts:

	packages/SystemUI/res/values/strings.xml
Add Quick Settings USB Tether tile (2 of 2)

Patch Set 8: Make tile dynamic

- Thanks to Björn Lundén for the drawables

Change-Id: I414848f6cb8a789d0b5edfcb79ab53cb85ebc20e

Conflicts:

	core/java/android/provider/Settings.java
Telephony: add missing toggleLTE(boolean)
Revert "Remove Favorite contact tile from quick settings (1/2)"

This reverts commit 19c1653bef9cb00847f9a0510798b717c8055299.
Frameworks: correct recovery icon for PW and QS tile

Change-Id: I62fb34324efeddcb71ef4f3212df8068b6e452f6
Add Media Tile [1/2]

Commits a new Media Tile that allows user to
- Play/Pause on click
- Skip track on long click

PS 2 : Media does not make sense

Change-Id: I93d9ccf3413722668f1dda08c17ff4435f782400
QuickSettings: UserTile: Open full contact page

QuickContact popup can only be used for phoning/messaging/emailing,
which doesn't make sense when you're opening your own contact.

Opening the full contact directly makes it easier to beam or share
with other (one less click)

Change-Id: I6b6002fd7ecccaf16f1e410c0c863989bf877711
Controlled Logging!

Change-Id: I33b8502a045effa7ce9d9844a13c26a1c440b08e

Conflicts:

	packages/SystemUI/src/com/android/systemui/quicksettings/ShortcutPickerActivity.java
	packages/SystemUI/src/com/android/systemui/quicksettings/UserTile.java
Frameworks: fcharge for all (1/2)

Thanks roman for the basic idea to use an overlay
to set the fast charge path so each device can set
the propper path to the custom kernel.
As well this commit pays attention if the user
flashed a kernel which does not support fastcharge
or is using another path. Option for tile in settings will be removed
as well.

not 100% happy with the whole fast charge implementation...but I am lazy :p
...whatever maybe I will recode that all on a later point. It
is working as intended like it is.

Change-Id: I0cb830c1ecfebe479a2e10a31c7c84967e2e2030

Conflicts:

	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/FChargeButton.java
profiles: Broadcast profile updates

Add broadcast to indicate profile changes that does not
cause a profile to be selected.

Use the new broadcast to update the Profile Tile more
reliably.

Currently the tile update is triggered by a profile
selection. However, the active profile may change without
triggering a selection. This happens, for instance, on
locale changes.

The Profile Tile does handle locale changes, but is subject
to a race condition. If it handles the locale change before
the profile manager does, the name change will not be seen.

Change-Id: I193454f5100f1ae04dd24d50f25e75ec961f4d68

Conflicts:

	services/java/com/android/server/ProfileManagerService.java