gst-gi: fix a bug in arguments validation of function
gi: support variable arguments validation
gi: show unsupported callback type name
gstreamer-gi: support GstTagForeachFunc callback
gi: map foreach to each
gi: return array content if returned array has only one element
gi: support Enumerator for without block call