plugins/idletime: Fix processing of user activity
Currently, idle timers are not restarted on user input which triggers the lockscreen even though the user is active at computer.
This change fixes that by making sure that idle timers are restarted whenever SeatInterface's timestamp changes, i.e. user moves the pointer or presses a key, etc.