Input: gpio_keys: report SW_LID instead of SW_FLIP

* Android expects SW_LID for lid events. It also expects a different
  sequence of lid state since windowed covers are not yet supported.

Change-Id: Iebffbabdbb3748eec4f887ebd227c67adf01d8ef
Signed-off-by: Roman Birg <roman@cyngn.com>
max77803_haptic: user configurable vibrator intensity

Squash of the following adapted patches:

max77693_haptic: user configurable vibrator intensity
max77693_haptic: move sysfs node

Change-Id: Idcbabfe9b2e28649c9132bfb3a801daac3a1822e
Merge branch 'cm-11.0' into kk_mkt