clutter/click-action: Handle touch cancel events

It's important to cancel click actions when we get a touch cancel event,
otherwise the long press event might get emitted after the compositor
took over the touches because it detected a gesture.

GNOME/mutter!396
4 jobs for !396 with clutter-fix-click-action in 7 minutes and 55 seconds (queued for 2 seconds)
detached
Status Job ID Name Coverage
  Review
passed #298399
check-commit-log

00:00:24

 
  Build
passed #298400
build-mutter

00:05:12

 
  Test
passed #298402
can-build-gnome-shell

00:01:17

passed #298401
test-mutter

00:02:17