Rewrite input tests to use the inputtest driver
This MR switches the last remaining tests to the inputtest driver and removes the evdev backend as it's no longer used.
Certain new inputtest-based tests depend on this MR in order to run successfully xorg/xserver!578 (merged).
cc @whot
Edited by Povilas Kanapickas