Add ilitek mt driver

support for the GeChic 1002 and 1502 touchscreen displays

Conflicts:
	arch/arm/configs/matricom_g18_defconfig
	drivers/hid/Makefile
	drivers/hid/hid-core.c
Build ilitek touchscreen driver as module

  We need to build usbhid (and any dependent drivers)
  as a module for recovery compatability with the flymote.

Signed-off-by: KhasMek <Boushh@gmail.com>
ilitek hid: temp fix for buliding as module

  do not report to usbhid for now.

  TODO: give the usbhid code in this kernel tree
  an overhaul for a more mainline fix.

Signed-off-by: KhasMek <Boushh@gmail.com>
Multitouch HID: build all the modules!

  Again, how did I miss that this kernel wasn't
  building any of the generic/logitech multitouch
  drivers?!

Signed-off-by: KhasMek <Boushh@gmail.com>