make easy to add a checkbox preference

based from Cyanogenmod, but im adding more preferences :D
use SystemCheckBoxPreference if you want adding option for Settings.System
use SecureCheckBoxPreference if you want adding option for Settings.Secure
use GlobalCheckBoxPreference if you want adding option for Settings.Global
example:
we always using like this
    <CheckBoxPreference
        android:key="soft_back_kill_app"
        android:title="@string/soft_back_kill_app_title"
        android:summary="@string/soft_back_kill_app_summary"
        android:persistent="false"/>
and put preference into java code
but with this patch, we can use like this
    <com.android.settings.liquid.SystemCheckBoxPreference
        android:key="soft_back_kill_app_enable" << put key from android.provider.Settings
        android:title="@string/soft_back_kill_app_title"
        android:summary="@string/soft_back_kill_app_summary" />
the preference will always use presistent command
no need to add this preference into java code again :)
and say goodbye to bad java code style xD
picked from https://gerrit.omnirom.org/#/c/5759/7
	new file:   src/com/android/settings/liquid/GlobalCheckBoxPreference.java
	new file:   src/com/android/settings/liquid/SecureCheckBoxPreference.java
	new file:   src/com/android/settings/liquid/SystemCheckBoxPreference.java
make easy to add a checkbox preference
based from Cyanogenmod, but im adding more preferences :D
use SystemCheckBoxPreference if you want adding option for Settings.System
use SecureCheckBoxPreference if you want adding option for Settings.Secure
use GlobalCheckBoxPreference if you want adding option for Settings.Global
example:
we always using like this
    <CheckBoxPreference
        android:key="soft_back_kill_app"
        android:title="@string/soft_back_kill_app_title"
        android:summary="@string/soft_back_kill_app_summary"
        android:persistent="false"/>
and put preference into java code
but with this patch, we can use like this
    <com.android.settings.liquid.SystemCheckBoxPreference
        android:key="soft_back_kill_app_enable" << put key from
android.provider.Settings
        android:title="@string/soft_back_kill_app_title"
        android:summary="@string/soft_back_kill_app_summary" />
the preference will always use presistent command
no need to add this preference into java code again :)
and say goodbye to bad java code style xD
picked from https://gerrit.omnirom.org/#/c/5759/7
	new file:
src/com/android/settings/liquid/GlobalCheckBoxPreference.java
	new file:
src/com/android/settings/liquid/SecureCheckBoxPreference.java
	new file:
src/com/android/settings/liquid/SystemCheckBoxPreference.java
 jsnweitzel authored on Mar 18
About Device team banner
Resized team banner
Broken Extra Info

- This adds the ability to give users extra info in the About Phone/Tablet section
- This also does not require us to clutter up the build.prop
- The information provided to the user will be pulled from several places automatically
- Removed hardware info patch by roman/aokp

http://i.imgur.com/ywBeqDj.png
http://i.imgur.com/G4pH0wl.png
http://i.imgur.com/usVGrCy.png

Credit/Thanks to Chris_84 for his guide explaining build.prop values
http://forum.xda-developers.com/galaxy-s3/general/guide-build-prop-wiki-t2047076

**DOES NOT REQUIRE TO PLACE ANY OVERLAYS**

If you have any from the roman/aokp patch, please remove after merging

Change-Id: Ia22735508935d675ed5a9deca17953a9de03f23e

Conflicts:
	AndroidManifest.xml
	res/values/custom_strings.xml
	res/values/strings.xml
	res/xml/device_info_settings.xml
	src/com/android/settings/DeviceInfoSettings.java

Conflicts:
	res/values/liquid_strings.xml

Conflicts:
	res/xml/device_info_settings.xml

Conflicts:
	res/values/slim_strings.xml

Conflicts:
	res/values/slim_strings.xml
Support all known DPI values

Extend the dpi range to complete the table, as you can see here xxhdpi goes from 480 to 639 than becomes xxxhdpi at 640
http://developer.android.com/guide/practices/screens_support.html
Support the devices that use xxxhdpi (e.g LG G3) or people who use a modified DPI higher than 480 in build.prop to get rid of the "unknown" value being returned

Change-Id: I697f917e1e16e0e097200eaebab25e69cce8a3b7
fix a merge derp
Revert "make easy to add a checkbox preference"

This reverts commit 1da3e5ee18dc731f1d7bfb74c2896cdb8695214b.
Revert "make easy to add a checkbox preference"

This reverts commit 1c64a80d5a4173ed91f957d022e126131a70432e.
broken Version
broken Version
Update broken_strings.xml
Intergrate Viper4Android into settings

Change-Id: I40dbe6f5ddbc737c0ab8e05389ab117c83f1cd1d

Conflicts:
	res/values/ose_strings.xml

Conflicts:
	res/values/slim_strings.xml
	res/xml/sound_settings.xml

Conflicts:
	res/values/slim_strings.xml
	res/xml/sound_settings.xml
Merge branch 'lp' of https://github.com/BrokenOs/packages_apps_Settings into lp

Conflicts:
	res/values/broken_strings.xml
Merge branch 'lp' of https://github.com/BrokenOs/packages_apps_Settings into lp

Conflicts:
	res/values/broken_strings.xml
	res/xml/notification_settings.xml
settings: add SuperUser

Change-Id: Ifa0399a00596d52fe0cc50539f0782c3b1e8a1f5
Settings: apple can do...we can do as well

incredible apple engineers speeded up the overall UI and reduced per default slightly
the animation scales. Well we do as well and reduce it from 1 to 0.75...smooth, looks well
and does not break anything

Change-Id: Ifab9c0111429389d715319e4f272a8298c4dba80