Adding version2 Synaptics touchpad driver by Unixphere

Change-Id: Id9608b6d770f089704d32e3e5f746e164dd3b230
Polished driver to match v1 features and still not enabled in main build

Change-Id: I198bab73b2ac1bafa13b354f1d5375373ac62548

Conflicts:

	arch/arm/mach-omap2/board-notle.c
Glass touchpad version 3

Change-Id: I073a12138c8bfa8f53e50cfa5c8e73bd55877963

Conflicts:

	arch/arm/configs/notle_defconfig
	arch/arm/mach-omap2/board-notle.c
Moved disable irq in probe to avoid suspend() failure

Change-Id: I8cd723506522fbc1ddb9953d648a7de4035583b1
input: rmi4: fixes for aries
- fix build
- selective bug fixes
- remove CMM hacks
- remove unneeeded code
- add f1a and fw_update
arch-msm: lge: mako: register rmi4 touchscreen
config: aries_defconfig: enable RMI4 touchscreen