Buttons: Prevent toggling disable hardware keys too quickly

* Apparently the phone window manager _really_ doesn't like it when you
  do toggle this too quickly.

Change-Id: I936c6554927ffcdc7c78edaf25f71aedba497ac8
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

Change-Id: I8818995147c41db261d9c9506c1741ed99ef581e
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
Settings: Fix Quiet Hours Tile long press action

Change-Id: Ic068e0461bc28d08bf07d6353ca3b15a769a7229
Settings: Integrate Voice+ into Settings (1/2)

Change-Id: I4778443c219cd29a463e9c4dab60783dca251f0f
Signed-off-by: Roman Birg <roman@cyngn.com>
Merge "Buttons: Prevent toggling disable hardware keys too quickly" into cm-11.0
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
Merge "Settings: Integrate Voice+ into Settings (1/2)" into cm-11.0
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
Settings: Set untranslatable

Change-Id: If8fbcd00ba9cbe0b19cb090874db4f2022505696
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0
settings: Add blacklist provider permission

Change-Id: I1778451f0e6a42b9734e6482ebdf826874c1100d
JIRA: CYAN-3727
Issue: https://jira.cyanogenmod.org/browse/CYAN-3727
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Use SSL for submitting stats

Change-Id: If830c05ee121d3951ffcf34cd3bbd499c5107f1d
add Voice Wakeup switch

Change-Id: I1c129adf1104dd95d3afb76224af4c9ba2b5db96
Separate Change Encryption Password Entry (1 of 2)

Separates the link between changing the lockscreen password and changing the device encryption password.
This permits the use of a longer, more secure, password when deriving the filesystem encryption key,
yet doesn't affect ease-of-use when regularly unlocking the screen, as a short password or PIN
can be used. Patch requires framework modification as well as this, to function.

(ported to cm11 - cyanogen)

Change-Id: Ie2da961d87b5ca7286dd72562e7d9fbdf5bf954d
Do not enable Camera widget on non-camera devices

Change-Id: Ib8b945aaf23ecaaf70e6d8ca466d54d97f9982a0
Update 'Wi-Fi display' string to 'Cast screen'

Change-Id: I7205a9bc96d0d560334ecd801511b617d5e1f304
Merge "Do not enable Camera widget on non-camera devices" into cm-11.0
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0

Conflicts:
	src/com/android/settings/cmstats/ReportingService.java
SoundSettings: Assigning a null to an unnecessary variable

Change-Id: Ic8c3e6ff66cc888f6069e3bbef666ede3c56dc13