Fix for #38: try to use $XDG_RUNTIME_DIR/wingo-$DISPLAY for ipc socket, if that fails use os.TempDir/wingo-$DISPLAY