Try ktoonsez/aosp4.4

Change-Id: I17ca9e74fe5ce531aa680e8b06cec6fd58449689
(cherry picked from commit e03218e920832a6f705ad34006770a7b62efdde0)
Selected reconciliation with garwynn/cm-11.0

Change-Id: Ia55dcf2c81410b3221158a0423d0c349b252ba99
(cherry picked from commit f16ed2e54c007201adc5ed382a72f0e3c97856cb)

Conflicts:
	keylayout/sec_touchkey.kl
Don't be hating on kltevzw

Change-Id: Ic5c62cc680ad877fe3c0cf954f5dbe3e005c1fad
(cherry picked from commit 6d80b9d2bb3a448f95164747ca4009448f183f4f)
HLTE: Fix mappings for voice reg in headset case.

  Credit to Christopher R. Palmer for the fix.

Change-Id: I48ee85095e07318464f654708d93c39a17831d36
(cherry picked from commit 35f819e888b508a42962e54c87668818ef2ea2bd)
Add kltedcm support

(cherry picked from commit b87c4937ef1c304d7a046fdd3f875548a6bfcc76)