Input: wacom - add support for three new Intuos Pro devices

Acked-by: Chris Bagwell <chris@cnpbagwell.com>
Signed-off-by: Ping Cheng <pingc@wacom.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Jason Gerecke <killertofu@gmail.com>
Fix Intuos5 and Intuos Pro touch interfaces on 2.6.30+

The touch interfaces on for these two devices have not been set
up properly and will likely be mis-detected by xf86-input-wacom
and result in a non-functional touch device. This patch ensures
the driver declares the appropriate axes for the pen and touch
interfaces, and routes touches from both through the appropriate
IRQ method.

Signed-off-by: Jason Gerecke <killertofu@gmail.com>
Scale up touch width and height values

The MT protocol expects width and height to be in sufrace units.
The values reported from the Intuos Pro appear to require scaling
by ~50x for my finger to produce reasonable values.

Signed-off-by: Jason Gerecke <killertofu@gmail.com>
Declare ABS_X and ABS_Y for all device types

Devices capable of >2 touches were not declaring support for the ABS_X
and ABS_Y axes despite using pointer emulation. This does not appear
to be a problem under 3.7+ (where ABS_X and ABS_Y are somehow
declared elsewhere), but poses an issue for 2.6.38+ where the axes
are never declared (causing xf86-input-wacom to ignore it).

Signed-off-by: Jason Gerecke <killertofu@gmail.com>