Add glib annotations
Adds glib annotations that were triggering some warnings and some are also needed for bindings do their memory management
Adds glib annotations that were triggering some warnings and some are also needed for bindings do their memory management