Input: convert I2C drivers to use module_i2c_driver()
This patch converts the drivers in drivers/input/* to use the
module_i2c_driver() macro which makes the code smaller and a bit
simpler.

Signed-off-by: Axel Lin <axel.lin@gmail.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

Changes committed:
modified:   drivers/input/joystick/as5011.c
modified:   drivers/input/keyboard/adp5588-keys.c
modified:   drivers/input/keyboard/adp5589-keys.c
modified:   drivers/input/keyboard/lm8323.c
modified:   drivers/input/keyboard/max7359_keypad.c
modified:   drivers/input/keyboard/mcs_touchkey.c
modified:   drivers/input/keyboard/mpr121_touchkey.c
modified:   drivers/input/keyboard/qt1070.c
modified:   drivers/input/keyboard/qt2160.c
modified:   drivers/input/misc/ad714x-i2c.c
modified:   drivers/input/misc/adxl34x-i2c.c
modified:   drivers/input/misc/cma3000_d0x_i2c.c
modified:   drivers/input/misc/pcf8574_keypad.c
modified:   drivers/input/mouse/synaptics_i2c.c
modified:   drivers/input/touchscreen/ad7879-i2c.c
modified:   drivers/input/touchscreen/bu21013_ts.c
modified:   drivers/input/touchscreen/cy8ctmg110_ts.c
modified:   drivers/input/touchscreen/eeti_ts.c
modified:   drivers/input/touchscreen/max11801_ts.c
modified:   drivers/input/touchscreen/mcs5000_ts.c
modified:   drivers/input/touchscreen/migor_ts.c
modified:   drivers/input/touchscreen/st1232.c
modified:   drivers/input/touchscreen/tsc2007.c