Cleanup struct marshalling function names

Use a consistent naming scheme for struct marshalling cache related
functions. This removes prefixed underscores from function names
as well as redundant wording.

To ignore this commit with git blame use:
  git blame <this-commit-sha>^ -- gi/pygi-struct-marshal.c

https://bugzilla.gnome.org/show_bug.cgi?id=685218