Fix screen security settings and cleanup

Change-Id: Ie146fc7cdaa0af799ee5df5bd6020f506a95f636

Conflicts:
	res/xml/lockscreen_interface_settings.xml
	src/com/android/settings/SecuritySettings.java
Fix app ops details not displaying permissions under certain conditions.

If there's a permission that is not granted, the loop is aborted instead
of just skipping said permission.

Change-Id: Icca567ebdd818f40ad6619f258c77590074d1deb
Settings: appwidgetloader...load all providers to do a proper filter

google fixed up the keyguard code in frameworks but did not
adjust in settings the widget filter for it. At least if google
would be consisten they can completly get rid of the filter methods
in settings due that they bypass already the right filter for fetching the
provider now (4.2.2 that was broken). Whatever we do not want
to get rid of it due that we have the show all widgets button
on lockscreen which needs a filtering dependend if the user
pressed the button or not. So fetch all widget providers and
let proper work googles forgoten code

Change-Id: Ib562a485ff6c901888491958ce986fb6372ed70e
Logical error Media Control

default was wrong as well the logic behind did not
fit frameworks base

Change-Id: Ic7956198977fb2c71e421b8d311f878db9fc05e6

Conflicts:
	src/com/android/settings/liquid/SoundSettings.java
Add warning dialog and set root default to disable

due that the daemon need to be started one time to get root which
means on a fresh install su is disabled set the default value in
settings as well to disabled to reflect the current status right

As well added to LCD density changer a warning dialog if the user
does not have root.

This will be revisited on a later point to change it without root
and use instead the new selinux api. But for now it is fine

Change-Id: Ife54f30885c445a4fc9c0cb5da46787fcf9c5e32

Conflicts:
	res/values/slim_strings.xml
Fix google string typo

Change-Id: Icb9235200a7648f7a4e5dc9861a97d5a237e12e2
Lockscreen Targets : Fix empty magnetic behaviour

When no valid targets are set, set settings to null in order
to enable magnetic targets (aosp behavior)

Change-Id: I0ccaad25cc85f55b99e4c34cb4ffe2d06bda4a80