touchwake

Change-Id: I67d9547812a9397287778907eae4e324ca73bd98
some touchwake improvements:
- reenable touchwake after proximity
- After simulating a power button press delay the mutex unlock to preve… …
…nt spurious additional presses after that.
- Trying to fix issues with touchwake during call (stratosk)

Change-Id: Id25b49224e1e7bc7335a033521784fcad0fdae2d
slide2wake: based off this commit by gokhanmoral: https://github.com/gokhanmoral/siyahkernel-sgs3/commit/472cf303945003327802840fb3e53d095607a3bc
and this commit by ktoonsez: https://github.com/ktoonsez/KTManta/commit/55c3555dd840859521646ab05dde13119cc5f226#diff-1

Change-Id: I927dfa1b29e626a850f96d4ef91f3eb9bd6f9fec
touchwake: trying to fix sometimes unresponsive device

Change-Id: I5cd176df99a0970a1974d98d11b91dbd2d75d9bd
slide2wake: small fix, but disabled for now...doesn't play well without wakelock

Change-Id: Ie054322e625cdf624c3c71da97356c8dcc88e9e0
Voodoo_Sound: default to disabled, to prevent build failure, if other voodoo related options aren't set

Change-Id: I451f9f5474a842e293f73c0a802b767950bc117a