Settings: Add compass tile (2/2)

Add the compass tile to the quick settings tile chooser.

Change-Id: Ic15435760a7bd83824c4aa05dd6709d1aef06434
[2/2] Settings: opens music app when headset is plugged and more ...

-[2/2] Settings: Headset plug: Disable if music is active by @UtkarshGupta
-[1/2] Settings: Headset: headset actions improvement by Juan Ezquerro LLanes
-Added AppSelectListPreference by Pierre Gros

Change-Id: Ibb87466cc7cf7ce127a712b161a9476ef35dbe6e
Security settings: fix fc when pin or gesture is set as security
Peek wake timeout (2/2)

- Originaly taken from AICP - Thath's why i'm keeping original autorship
- Allow user to set how long peek notification will hold screen on
- Minor changes by me @cristianomatos to match crDroid sources

Diff from original commit:
* Pass predefined values and made it as a list preference instead of seekbar
* Ensure summary and default value in clean installations
* Made multi user

Original commit: https://github.com/AICP/packages_apps_Settings/commit/36674cc224958c1a64caecc605ea8ffd44ff897d

PEEK pick up timeout: ensure stock value on clean install and also show summary of it (2/2) by @cristianomatos

Change-Id: I84e8120b50841f0d9e61d77739d6e4b3427ac091

Conflicts:
	res/values/cr_arrays.xml
	res/values/cr_strings.xml
	res/xml/lockscreen_notifications.xml
	src/com/android/settings/mahdi/lsn/LockscreenNotifications.java
Embed ota app into About phone screen