Add support for tablet pressure, tilt and type detection (eraser, pen.. etc).
----
There are some glitches that still need to be resolved:
- The cursor tablet cursor draws twice as large on my system (even when the surfaces scale is set to 1).
- Warped cursor doesn't set the tablet's cursor invisible as it should.
Otherwise the basics are working, I'd like to be sure this isn't causing build issues on other peoples systems as I'm not sure how widely supported the tablet protocol is.