add configurable headset hook to buttons

cherry-picked from omni: credit crondog

Change-Id: Iba8d39d6caeafeefaf8e65d800aa33e36a6844ec
Merge "add configurable headset hook to buttons" into kk44