Really enable silent rules
Remove autogenerated file from git
Add missing element-type annotation

Shut up a gobject-introspection warning.