Read the abs fuzz from the hwdb entry, if any
Fixes #346 (closed), cc @rseymour
First patches are largely cleanup, the meat is in the last patch here. Our current handling of fuzz on axes doesn't work with devices that need a hwdb entry - that fuzz isn't set yet when we read it. See #346 (closed) for a longer explanation. Splitting it into two programs, one IMPORT
to set the LIBINPUT_FUZZ_
property and one RUN
to reset the kernel absfuzz fixes that race condition.