gio2-gi: add experimental GObjectIntrospection based Ruby/GIO2 bindings