gdk3-gi: add experimental GObjectIntrospection based Ruby/GDK3 bindings