Fix UPnP so it actually works on windows & linux & most likely mac. Add more information about UPnP progress in console. closes ticket:4095