Show application's package name in the "App info" screen.

Change-Id: I7dac8ffa0b10abb5ff235750e90a96d801b2f919
Open app when clicking on icon in App Info screen

Based on Xposed module Shortcut in App Info:
http://repo.xposed.info/module/com.mohammadag.shortcutinappinfo

Credit: Adam77Root
There is no vibration as in the module as I didn't find it necessary
Change-Id: I07b3f947aaaa13702adba3b4e78bb780fe861baf
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

    <org.omnirom.omnigears.preference.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

Change-Id: I7da95d0db61c76ffcfc23c40dd711d322ac3bb29
Settings: Use a seekbar preference to allow setting arbitrary animation scale values

Conflicts:
	res/values/ids.xml
	res/values/simpleaosp_strings.xml
	src/com/android/settings/DevelopmentSettings.java

Conflicts:
	res/layout/preference_dialog_fontsize.xml
	res/values/strings.xml
	src/com/android/settings/IntervalSeekBar.java
Settings: add safe headset volume

Change-Id: I8ab4f4b9ec320238b05ac51fb76ac24b93c37d37

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

Conflicts:
	res/values/strings.xml
Ok String
Add option to Restart SystemUI to DevSettings

Change-Id: I1dd55510a878198f245ff90c011717ac5fb65f93

Conflicts:
	res/values/ok_strings.xml
	res/xml/development_prefs.xml
	src/com/android/settings/DevelopmentSettings.java

Conflicts:
	res/values/simpleaosp_strings.xml

Conflicts:
	res/values/simpleaosp_strings.xml
	res/xml/development_prefs.xml
	src/com/android/settings/DevelopmentSettings.java

Conflicts:
	res/values/strings.xml
	res/xml/development_prefs.xml
	src/com/android/settings/DevelopmentSettings.java
 Settings: statusbar clock customization + initial interface + color
picker

- added slims clock and date customizations for status bar
- added our own modded marginov color picker which we use as default
- added initial interface settings. A bit empty currently but we are on
  alpha and it will be filled fast for sure. Added as well two empty
classes
  due that we need them later

Originally by kufikugel. I just ported to 5.0

PS:
- small cleanups and adaptions to LP
- add personalization category on dash board.
- go inline with new default values on fb patch
- add correct dialog handling
- use correct reset icon
etc.

Change-Id: I2fee223474b6c8772d6d5abe321fa310a5632794

Conflicts:
	res/values/slim_arrays.xml
	res/values/slim_strings.xml
	res/xml/status_bar_settings.xml

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml
	res/xml/status_bar_settings.xml
Settings: add back button in actionbar on Status settings

for more consistence. We add it as drawable due that we still have 3 other
places in settings where it is missing.

We will change later....after that we should have worked every inconsistence out.

Change-Id: If21d03b04d2356fa78349baa8ff2fb3b008dacbf

Conflicts:
	src/com/android/settings/deviceinfo/Status.java
Settings: Do not allow to access quick settings on secure lockscreen - option (2/2)

We have a lot security guys as user due of using the phones as business phones...that
said a lot complains go into the direction of google how it is possible to have
access to quick settings on a secure lockscreen which is absolutely understandable
due that you are able to control Wifi BT AirplaneMode data etc.

This patch takes care on this problem and adds an option to control this behaviour.

ATTENTION: Due that this is really an UX derp for an average user this feature is
enabled by default now. User need to disable it explicit in settings to get on secure
locksreen the original android behaviour back.

PS2:
- fix derp

Change-Id: Iac8c181767a16d3d198672d16901670984b58f48

Conflicts:
	res/values/strings.xml
	res/xml/status_bar_settings.xml
	src/com/android/settings/simpleaosp/StatusBarSettings.java
[2/2] Settings: Hide power menu on lockscreen

also add buttons screen

Conflicts:
	res/values/custom_strings.xml

Conflicts:
	res/values/strings.xml
Settings: add quick pulldown listpreference

Conflicts:
	res/values/strings.xml
	src/com/android/settings/simpleaosp/StatusBarSettings.java

Conflicts:
	src/com/android/settings/simpleaosp/StatusBarSettings.java

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml
	res/xml/status_bar_settings.xml
	src/com/android/settings/simpleaosp/StatusBarSettings.java
Settings: StatusBar Ticker (2/2)

PS: MIspeeliings.

Change-Id: I02cf9192c3ba62111a41e7da52cf4c343a589392

Conflicts:
	res/values/slim_strings.xml
	res/xml/status_bar_settings.xml
	src/com/android/settings/slim/StatusBar.java

Conflicts:
	res/values/strings.xml
	res/xml/status_bar_settings.xml
	src/com/android/settings/cyanogenmod/StatusBarSettings.java
Strings Update
settings: Quick unlock controll 1/2

Change-Id: I5b34368a35ab5541b57189e44c28c5903e638778

Conflicts:
	res/values/strings.xml
Settings: Security: implement a pin keypad shuffler [2/2]

this is to further prevent people using the tablet guessing your pin based on fingerprints left on the screen
example of the expected outcome - https://www.dropbox.com/sh/r3xb2q53ksaqni9/Oz1Eu8Dm7O

PatchSet:
- fix checkbox was wrong assigned
- enable only for PIN Password lock
- small cleanup of old code

PatchSet:
- cleanup

PatchSet:
- add modes.....disabled/always/on request

Change-Id: I225af5654c440aa16964df3257130febec6ef275

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml
Settings: Switch needs an setOnPreferenceChangeListener

So today is derp day....another 4am morning fix.

Will stop today for sure.

Sorry again

Change-Id: I04eea381a2930995ef0f8820c0f251bc40df4820
Statusbar settings cleanup

Conflicts:
	src/com/android/settings/cyanogenmod/StatusBarSettings.java
Private SwitchPreference

Conflicts:
	src/com/android/settings/cyanogenmod/StatusBarSettings.java
Status Bar
      ^