treewide: Add missing manual types and ignore annotations to Gir.toml
For #169, this adds:
- Missing
manual
types in external crates so that they can be referenced by the docs, and some extra functions are generated; - Missing
ignore=true
/manual=true
annotations so that nonexistent things are not referenced, and manual things are referenced with their proper*Manual
type where applicable.
Draft because there's still quite a ways to go, and I'm not sure how to split up the commits. Per sub-crate? Per "change type" (one that adds missing external types, one that updates annotations of the crate itself)?
Edited by Marijn Suijten