Merge changes I3ceab49b,If486cdb7,I68d54c05 into main

* changes:
  uinput: delay from the end of the last delay
  uinput: Specify timestamps when injecting events from evemu
  uinput: use nanoseconds for delay durations