Added -u build option for upnp, requires libminiupnpc