GnomeIdleMonitor: use the new Mutter API instead of raw X calls

This way we can track the user activity on wayland too.

https://bugzilla.gnome.org/show_bug.cgi?id=706006