gi: Use new GObject Introspection callable API
This avoids misusing the closure pointer by creating a clear separation between the native closure pointer and the pointer to the libffi closure.
Fixes #428 (closed)
This avoids misusing the closure pointer by creating a clear separation between the native closure pointer and the pointer to the libffi closure.
Fixes #428 (closed)