dbus: add GVariant support api