gstreamer: Gst::Structure#fields return value instead of GValue itself

Because value has type information. So we don't need to pass GValue to
user directly. (GValue has GType and value itself.)