ModHwKeys: customizable hardware key actions
Patchset 1:
- basic infrastructure
- handle long-press for back key
- handle long-press for menu key
- handle double-tap for menu key