Fix build warnings
Or really silence them. The current warnings aren't useful at all:
- Unused parameters are more or less unavoidable with GObject, e.g. a
self
in an emptyinit()
is obviously not a mistake - Missing initializers in an action map - considering actions have padding it's impossible to fix it without hacks
Hence we should not warn on any of them.