Adding  h2w/l2w/s2w/logo2menu/long tap sleep

All combinations are covered by sysfs path:
/sys/android_touch/
  logo2menu - 1 on (default)
            - 0 off
  home2wake - 0 off (default)
            - 1 home wake
            - 2 home wake/logo sleep
            - 3 logo wake/logo sleep
  logo_delay- 1 on (default, but only used with logo2menu/logo2wake-sleep)
            - 0 off - short logo tap wake/sleep if no logo2menu
  sleep_wake_vibration_time - 0 no vibration to 9 max vibration
  sweep2wake - 0 off (default) / 1 on (overrides h2w/l2w)
                you have to sweep from back button to home or back
                for wake event

All is Off by default, except Logo 2 Menu mapping.
This all might need DeviceParts coverage!

Logo2Menu needs Overlay setting:
   <integer name="config_deviceHardwareKeys">7</integer> (menu)
Also needs /sys/usr/keylayout addition for mapping/haptic feedback:
   key 139  MENU VIRTUAL
allow smartmax as default
give more vcore room. For OC and UC
add more frequenz stepps for OC und UC
add more cpu stepps... OC and UC
msm: cpufreq: Add support for CPU clocks and msm-cpufreq device
overclock slimbus for best audio quality!!
-root freq from 11 (24.526MHz) to 31 max (27+MHz)
-clock gear from 7 to 10 (max again)

This will give the best audio quality for the hardware!

Researched and experimented by ZeroInfinity and Poondog
Set VM_MAX_READAHEAD to 2048
update intelliplug code
add flick2wake and flick2sleep