Annotate the return value of various utility functions
While the introspection scanner can glean the transfer rule for the return values by looking at their constness, adding an explicit annotation has the advantage of gtk-doc writing out the transfer rule as an additional bit of documentation, making the life of the documentation reader easier.