v4l2transform: Implement stable element name

The first converter to be found will now gain the name v4l2convert.
Other converters will be named after the m2m dev node end point they are
attached to.

https://bugzilla.gnome.org/show_bug.cgi?id=784958
diff --git a/sys/v4l2/gstv4l2transform.c b/sys/v4l2/gstv4l2transform.c
index 2f01375..a9294e2 100644
--- a/sys/v4l2/gstv4l2transform.c
+++ b/sys/v4l2/gstv4l2transform.c
@@ -1192,7 +1192,10 @@
   type_info.class_data = cdata;
   type_info.instance_init = gst_v4l2_transform_subinstance_init;
 
-  type_name = g_strdup_printf ("v4l2%sconvert", basename);
+  if (g_type_from_name ("v4l2convert") != 0)
+    type_name = g_strdup_printf ("v4l2%sconvert", basename);
+  else
+    type_name = g_strdup ("v4l2convert");
   subtype = g_type_register_static (type, type_name, &type_info, 0);
 
   if (!gst_element_register (plugin, type_name, GST_RANK_NONE, subtype))