Add missing classes
Revert "Buttons: Prevent toggling disable hardware keys too quickly"

This reverts commit 0e8fa8ceda09cfe44d0ca50acae00babc29d2f7f.
Revert "Buttons: Allow disabling hard navigation keys"
Settings: Lockscreen custom wallpaper (2/2)

Change-Id: I1ac1351e9a31a5827847e30113e933f2b7da219f
add Custom Lockscreen switch

Change-Id: Icb96b85fb7ecf1b6716627f96f393f1fc9da09df
Settings: Apply Processor settings to all cpus

QCOMs multicore implementation allows for different governors
and min/max values per cpu. Let the Settings app live up to the
user's assumed expectation and keep values synced across all
available cpus.

While this can be easily accomplished with a root-app, there are
a few prerequisites for our application: This patch requires
ueventd rules for cpu*/cpufreq/scaling_* files and write perms
to cpu*/online for the SYSTEM user in init.${ro.hardware}.rc.

PS: keep support for POWER_SAVER_CPU

Change-Id: Ic9349977f02282649a11319758dd7f546538f149

Conflicts:

	src/com/android/settings/cyanogenmod/Processor.java

Signed-off-by: hany <hany.alsamman@gmail.com>
Settings: disable lockscreen settings appropriately

Give visual feedback on which features are unavailable
with the new lockscreen style.

Change-Id: I05b905e9a6e48d884943156b2dedc93ceee57bc4
Signed-off-by: Roman Birg <roman@cyngn.com>
settings: Make mobile settings a first-class citizen

 * Nobody likes carriers, but let's not bury these settings behind
   10 layers of indirection. Many users (like me) who travel often
   will need to access these options frequently.
 * The top level switch disables mobile data.

Change-Id: I1bd4d1116a2c73832230d66c94df2c3c0aacf698

Conflicts:

	res/xml/wireless_settings.xml