gstreamer-sharp: Make sure GstObject finalization is done from whatever thread the GC runs
Currently it looks like everything is marshalled in the thread running a GMainLoop, GStreamer doesn't even require a MainLoop and GstObject are MT safe... we should unref directly from the GC thread.