Introduce HardkeyActionHandler to manage hard key action policy

On hardkey devices, we fully consume all handled events. This
also restores PWM key intercept handling to aosp default, keeping
non-hardkey devices untouched

Change-Id: Ied02d7decd7b03384b37a5f0da32b8d261e7d31d