add Voice Wakeup switch

Change-Id: I1c129adf1104dd95d3afb76224af4c9ba2b5db96
(cherry picked from commit 5b4db55ce6e2553cbdae3f075b3339c4bcdd9171)
Settings: Fix VoiceWakeup settings crash

The activity wasn't able to launch because
of this missing entry.

Change-Id: I7a3bee2ce047a27fe16975955b2263aeeb33b8a7
Signed-off-by: Roman Birg <roman@cyngn.com>
(cherry picked from commit 655f53c0d3c6d4dccf14101aa63035dc337a1c1b)
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>
(cherry picked from commit 620806c28a856049b589ae11851e672c54b1bef8)
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>
(cherry picked from commit 528972819e278fca66eb1938a7adb7bf80dc412d)