Port PAM module to GDBus for thread safety
Submitted by Bastien Nocera
dbus-glib isn't thread-safe, and older versions of glib have initialisation that's also not thread-safe.
We need to 1) require a newer glib the initialisation of which is thread-safe 2) use GDBus instead of dbus-glib.
(See also the private https://bugzilla.redhat.com/show_bug.cgi?id=1207391 for more details)
I'll post a test app later on.