evdev: Implement ClutterInputDevice::update_from_tool
evdev: Implement ClutterInputDevice::update_from_tool

This vfunc pokes the libinput_tool in order to find out the currently
available axes, and updates the device as such.

jigpu/clutter,jigpu/clutter,jigpu/clutter,jigpu/clutter,jigpu/clutter,jigpu/clutter