make miniupnpd listen on interface instead of IP

The 'listening_ip' option in miniupnpd.conf can accept an interface name
directly instead of having to translate it to an IPv4 address first. (This is
actually required if IPv6 support is enabled.)
Merge pull request #1123 from razzfazz/miniupnp_listen_on_interface_master