Fix compilation of UPNP support

Miniupnpc stores its headers in a directory miniupnpc, which was missing where the headers where included.

This should work across all Linux systems, I have not been testing on Windows, though. In case this breaks Windows I would have an alternative idea for how to fix this.