Gstreamer loader

This is required for fedora support (at least first half of commits).