Update Touchscreen driver

Work done by @sreinst1. Huge Thanks to him.
Clean up code.
Add sysfs switch
Some more sysfs Modifications
Move the d2w_is_enabled() line on top of the file
Give the static params and clean up header file
Move it to the final place
Move the sysfs entry and rename it