Simplify fpi_timeout
Maybe just make it use GLib? The main user of libfprint is fprintd, which already uses that. That would avoid needing to roll our own. Otherwise, we should make sure that all scheduled timeouts actually get cancelled, otherwise hotplug will get very hairy, very quickly.