add original Touch2Tuio from http://dm.tzi.de/touch2tuio/

This is the original source from http://dm.tzi.de/touch2tuio/ so that we
have a reference starting point for our changes
Add windows 8 support and fix unwanted behaviour

This adds enough windows 8 support to work

Also stops the udpsender from cout'ing unwanted information to the
attached console

Also looks at the TOUCHEVENTF_UP flag to remove touches immediately
instead of waiting for a timeout. This prevents new touches from taking
over old touches, and causing incorrect behaviour, if they occurred
within the 0.3 second timeout.