arg-cache: Use BoxedInTransferNone::release for GBytesInTransferNone::release

GBytes parameters in "transfer none" mode needs to be released after the
function returns, otherwise its reference count will be incremented even
if the callee doesn't own the reference, causing a memory leak. Fix this
by using BoxedInTransferNone::release instead of BoxedIn::release which is
a no-op.

Fixes #483

(cherry picked from commit f43d9d16)
22 jobs for cherry-pick-screenshot-memleak in 2 minutes and 46 seconds (queued for 2 minutes and 11 seconds)