[WIN32] fixed: XBMC wasn't found on my setup with win 8.1. Updating the mdnsresponder helped. Since doPublishService is called by different threads guard the service creation to avoid multiple inits.