Frameworks: Adds ability to answer call with hardware HOME button (1/2)

Port of CM commit: 8c5ef198bd4031d11691daef34d9f5f2b1354da3
Full Credit to CM team

fusionjack: Forward port from SlimBean commit 28a02614d7ff67e15ab07798dd3e0080ad00a0b7

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

Change-Id: I15e2e2ea5961a71d3fe132820355e39729954c46
Merge branch 'kk4.4-caf' of https://github.com/kantjer/frameworks_base into kk4.4-caf