Fix name clashes when using introspection
Submitted by Tristan Brindle
Link to original bug (#728482)
Description
It would be nice to be able to use Gom with Vala. These patches enable initial generation of a Vapi file, but more overrides and/or introspection annotations will probably be needed to make the bindings 100% correct. It also needs Gom to install a pkg-config file, but that's another bug.
Some Vala tests would be nice too.
(First time using git-bz, I hope this works right...)