Make enum GType registration thread safe
Make enum GType registration thread safe

Use g_once_init_enter/leave to ensure that enumeration types can be
registered across threads.

GNOME/gdk-pixbuf,GNOME/gdk-pixbuf,GNOME/gdk-pixbuf,GNOME/gdk-pixbuf