CellBroadcast: Disable App links on wifi-only devices

PatchSet 2: Remove unnecessary check

Change-Id: I359b5fef2932dfa072b72384edf9ba730a1f71a1
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
(cherry picked from commit 6753a30e2d7108d713ad1e255989b67cfcf0abc5)
settings: Slims new Power Menu (2/2)

gmillz already prepared it and I finished it now. Idea was to be more
flexible on the power menu but at the same time not complicated.
So we adapted Power Menu to our dslv system which allows to sort
drag swipe etc the entries.

So user can now have the power menu how they like it.
As well custom apps or activities can be added

So currently:
airplanemode
custom apps
screenshot
reboot
sound
power off

are available as options to add or remove or customize with our
easy dslv settings

As well we are only using our central classes for it....means adding
whatever shortcut is mostly only a 10 line change in future

Change-Id: I8a3f99bdd0ffeab84b8b4067562d81f09c862273

Conflicts:

	src/com/android/settings/temasek/dslv/ButtonsListViewSettings.java

(cherry picked from commit 0176a4a84424d0e8ac61eabd634692363581d5f2)
(cherry picked from commit 7655a6edde227c9d17850a1da52a130c25afcb03)
Settings: new dslv + Dialog handling

dslv get some tweeks to be perfect
- dialogs get instance handling
- icons show all in same size independent which icons they are
- option "none" is on normal action not available and gets filtered

Other settings:
- clean up a bit
- use more centralized strings
- dialog get instance handling
- add missing landscape layout settings for color picker

Change-Id: Icc334b3f1940188492133ac50e04800ecb41d093

Conflicts:

	res/values/slim_strings.xml
	src/com/android/settings/temasek/dslv/ButtonsListViewSettings.java

Note to self:
Excludes res/layout-land/dialog_light_settings.xml
https://github.com/SlimRoms/packages_apps_Settings/blob/f4de69495b2309bc2b748a5d6a66a7211b4b8379/res/layout-land/dialog_light_settings.xml

(cherry picked from commit 8c11b866e1a9d4dd61e5f4afbf068dffbac77e3b)