COM.util: bug fix: arguments to callback events now converted where
possible.
Required a change to Variant, to enable size of array of VariantArg to
be set. Might be a cleaner way to do this, but it could break the
existing API of VariantArg.