Merging glib component with cygwin branch