Partial support for UPnP via IntelUpnP, fix sample projects ++