synaptics_dsx_i2c: Handle prevent_sleep when we need to
input: sweep2wake: Update various driver bits
 - Allow debug/pwrkey_dur tuneables to be altered via sysfs
 - Clean logtags up for end-users/future bringup
 - Remove single_touch instance, it was just a hardcoded value anyway
 - Only debug when sweep2wake is useable (screen on + s2s/screen off + s2w)
 - Remove s2w_version_show() - We can just use 'NULL' if we don't want to write
lcd_notify: Only pass display state to lcd_notifer_call_chain
 - We can pass 'NULL' directly to blocking_notifier_call_chain
 - Remove unused struct 'lcd_event'
synaptics_dsx_i2c: Remove MMI notifications and use a common notifier
 - lcd notifier handles msm_hotplug, sweep2wake and doubletap2wake.
 - I prefer controlling the callback with one function if necessary.
 - lcd notifier serves the same purpose as an alternative to fb notifications.
msm: mdss: Remove MMI panel notifications
 - Add necessary lcd-notifier call to trigger synaptics_dsx driver