Add support for libinput
Created by: kreijack
libinput is replacing the old evdev interface in Xorg. Unfortunately this is not handled very wheel by xinput_calibrator. This pull request, adds support for libinput. So xinput_calibrator is able to calibrate even when libinput replace evdev.
Moreover a tool called uinput-touch-simulation.c is added to simulate a touch screen using the uinput interface.