ruby: in gccxml, mark opaques that are actually typedefs with the opaque_is_typedef metadata value