timerfd_source: integration of timerfd into GLib, using safe Rust objects

Woot! This could be a library in its own, maybe.
Integrate timerfds into the app

They replace the broken/not-quite-working-as-i-expected GstClocks.