Forward port Kill app back long press

Original author: DaneshM

Change-Id: I5e9ae7da762615722ce9dc09c4b7053b77736a62

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

remove space
Forward port sound settings

This commit adds:
    - Ascending ringtone (maniac103)
    - Volume panel style (ptunstall)
    - Link volumes
    - Volume Rocker music controlls
    - Safe headset vol

clean up
(8) DreamSettings : Insert help url

Place correct url for dream help

Change-Id: I637ab3c5dfac24dde3dd30b56ea6529f5feef1c4
Port "Option to hide Adb notification icon

(9) Port "Option to hide Adb notification icon (1/2)"

Change-Id: I5ab4a1d689e8bf7231e4eb82977670002bbc2786

Conflicts:
	src/com/android/settings/DevelopmentSettings.java
 settings: port ime selector notification toggle

(10) settings: port ime selector notification toggle

framework changes already present

Change-Id: Ifafe08296ace372499f10e6fd8eb8bfc48546fde

settings: port ime selector notification toggle

settings: port ime selector notification toggle

Settings: Fix NPE when CM IME switcher is disabled

Change-Id: I8c1dc5874accc6d1340dc46a58867d97f708aeb7
Add CPU & RAM info.

Patch Set 2 : Fixed tabs

Change-Id: I1f8bdd0ea148e7de2e14886fc8972870cb26588d

Conflicts:
	res/xml/device_info_settings.xml
	src/com/android/settings/DeviceInfoSettings.java

Add CPU & RAM info.
----------- fix up
SoundSettings: Show DSPManager

Change-Id: I199150b82c6f5eb72f419dc8c70fb27ed24fbfda
Settings: Mock SMS (3/4)

This change brings the possibility of simulate the reception of SMS on real devices.
This change includes the settings to enable/disable the mock SMS feature.

Ported from http://review.cyanogenmod.org/#/c/23018

Patchset 2/3: Rebased

Change-Id: I8818995147c41db261d9c9506c1741ed99ef581e
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Conflicts:
	res/values/cm_strings.xml