Ship a fallback natupnp.h

MinGW doesn't bring a natupnp.h out of the box. Add one to the repository
so MinGW builds also support UPnP/NAT-PMP.
Only fallback to natupnp.h on Windows