function: Ignore the in/out arguments and return with skip annotation
GObject introspection supports for some long time the skip annotation for in/out parameters and return type.
We have some tests waiting for being enabled for some long time too to be compliant with it.
So, adding support to the cache to a "full_skip" argument, when that is set we don't care initializing or reading it when returned.
Closes #59