Draft: Explore splitting typelib library
This is an initial stab at adding g-ir-compiler
without depending directly on girepository
(to avoid a cyclical dependency)
GITypelib sources are split off into a gitypelib
library, there is still some code duplication but it has mostly been resolved.
Edited by Evan Welsh