use external miniupnpc if available