YPG1:QT602240: Implement ICS+ multi-touch protocol

- Replacing ABS_MT_TOUCH_MAJOR events to ABS_MT_PRESSURE ones.
- Replacing ABS_MT_WIDTH_MAJOR events to ABS_MT_TOUCH_MAJOR ones as well.
- Adding BTN_TOUCH events as requested by Android.

Based on mkasick's initial implementation on the Samsung Epic (Victory)

Source:
https://github.com/bbelos/android_kernel_samsung_victory/commit/a9d0cafff4d56a1351ef616ecff938b8ea4cf26b