touchpad: Add button debouncing

It is possible for touchpad physical buttons to exhibit the
same bouncing behavior that can be seen on regular pointer
device buttons. In fact, any mechanical switch is likely to
have some level of bouncing that should be filtered.

So, send touchpad button events through the same debounce filter
logic that is currently being used by fallback_dispatch.

Signed-off-by: Jacob Moroni <mail@jakemoroni.com>
69 jobs for master in 27 minutes and 11 seconds (queued for 2 seconds)
latest
Name Stage Failure
failed
vm-tap Vm
No job log
failed
vm-valgrind-pointer Valgrind
No job log
failed
vm-pointer-no-libwacom Vm
No job log
failed
vm-pointer Vm
No job log
failed
vm-tap-no-libwacom Vm
No job log
failed
vm-valgrind-tap Valgrind
No job log
failed
vm-touchpad Vm
No job log
failed
vm-touchpad-no-libwacom Vm
No job log
failed
vm-valgrind-touchpad Valgrind There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log