support typedefs for container types
Submitted by Colin Walters
Link to original bug (#629682)
Description
Various libraries have used the pattern:
/**
- FooAttributeSet: (element-type utf8)
*/ typedef GList FooAttributeSet;
Right now we have a hack for Atk; we could either:
- Generically unwind the typedef inside the compiler, marking it introspectable=0. This pretty much disallows scanning libraries that do this.
- Support it. (Probably not too hard)