init dbus-threads on initialize and use pkg-config for avahi-client and uuid