gio: Fix up returns type for several GSettings methods
generator: Remove redundant class name from method name

If you move a global method to a class, you often end up with something
like Tag.TagExists(). This will now be automatically renamed to
Tag.Exists().