Fix ITypeInfo#tag_or_class to return a callbacks's wrapper class
Simplify ITypeInfo implementation
Clean up GObject integration test file
Handle fields of callback type
Allow user defined types that are anonymous Ruby classes
Use info's g_name to register user defined classes
Get parent GType from parent class
Pass explicit receiver to initialization block for UserDefinedTypeInfo