Settings : Make proximity opt-in

Change-Id: Idfa64758a3c6d60ca4801f6f7f34f0429f95cbec
(cherry picked from commit 02fb6137c46a02864d4bb804df80fc56a6e28e48)
CarbonROM: Smart Pulldown 2/2
Settings: follow kitkat's ui

- manage apps; tab selector and ram usage
- battery data usage bar
- app widget toggle

Change-Id: I804b4b47563545d7ab124f4cc4800ef4034bf754
Danvdh: Point Performance at STweaks
Revert "CarbonROM: Smart Pulldown 2/2"

This reverts commit 77f2df980dbfc66ec2c6b27d0b10869ce7787e24.
Revert "Settings: follow kitkat's ui"

This reverts commit f6c321f1300980a4efb480b9bb07f12a35f63dcf.
Fix: Danvdh: Point Performance at STweaks
Make Performance open STweaks, not KTweaker
Revert "Revert "CarbonROM: Smart Pulldown 2/2""

This reverts commit 594b84b761d1c45c5a05b0e746923c927a5ef4a6.
Fix Smart Pulldown
Make a dynamic menu of popular AOSP kernel tweakers for jflte
Fix dynamic kernel tweaker menu
Fix dynamic kernel tweaking menu for real this time
Update headers on onCreate()
Revert "Update headers on onCreate()"

This reverts commit 9437ac4d1d12f4f505ff51b31376f7d3240bf789.
Trying to fix dynamic kernel menu
Make updateHeaderList() update all values
Revert "Make updateHeaderList() update all values"

This reverts commit 2dfad40c01196d50a0c6b167a6c509024f23e6a1.
Fix dynamic kernel menu logic
Dynamic Kernel Menu: KTweaker is case sensitive