More GOS changes incl adding Win32 O/S support

GQUEUE as a seperate module
GOS changes including basic Win32 O/S support