cypress-touchkey : add sysfs interface to control hardwarekey backlight

- include new CM philosophy of handling h/w keys backlight from the ROM (Yank555.lu)
- kept the old sysfs interface and handling for older ROMs (Yank555.lu)
- kept the sysfs interface to enable/disable lighting hardwarekey backlight on screen touch (Yank555.lu)
- add force_disable handling also for rom controlled scenario (andip71)
- cypress-touchkey - add keydisabler  (andip71)

SysFS interface :

 * /sys/class/sec/sec_touchkey/touch_led_handling (rw)
 *
 *   0 - handled by ROM (newer CM10.2, default)
 *   1 - handled by kernel (older CM10.2)
 *
 * /sys/class/sec/sec_touchkey/touch_led_on_screen_touch (rw)
 *
 *   0 - hardware keys backlight only lights up if h/w keys are used
 *   1 - hardware keys backlight lights up if h/w keys are used or screen is touched (default)
Touch Wake: Implement double tap to wake (knockon) functionality, bump version to 1.2

credits to arter97
0.3 beta
0.3 release!