miniupnpd/minissdp.c: bind the SSDP IPv6 sending socket
miniupnpd/minissdp.c: Send SSDP announces to IPv6 link-local, site-local and global multicast addresses
miniupnpd/minissdp.c: add a default delay before SSDP response

fixes #084
miniupnpc/miniwget.c: define MIN only when not defined by system headers
Repair python3 build under Homebrew Python 3.4 with OSX 10.9.
miniupnpc/miniupnpcmidule.c: fix for both python2 and python3
minissdpd/Makefile: use LDFLAGS when linking binary...
miniupnpc/Makefile: clean minihttptestserver
update Changelog.txt files
miniupnpc/upnpc.c: use remoteHost arg of DeletePortMapping
Use BSD libc API to fetch data about interface statistics instead
of nosing in kernel memory. This API should work on all versions
of FreeBSD/NetBSD/OpenBSD/Dragonfly.

This fixes compilation on FreeBSD 11, where kernel structures
have changed and protects against future breakages. It also
make the file much simplier.

Tested by:	Daniel Engberg <daniel.engberg.lists pyret.net>
Merge pull request #93 from glebius/master

use getifaddrs(3) instead of nosing in kernel memory
miniupnpd/bsd/getifstats.c: make it compile with OpenBSD 4.3

see commit 7f6cf3680e3fd539402c7576440cf7b1760ee088
miniupnpd/upnpsoap.c: DeletePortMapping now checks for client IP in Securemode
miniupnpc/connecthostport.c: fix for compilation with SunOS
miniupnpd/minissdp.c: remove warning if ipv6 is disabled
add use(less ?)ful comments
Use -f with gzip, to prevent interactive promots when running make install multiple times.
miniupnpd/miniupnpd.conf: add comments regarding security

comment values, to force people to configure themselves
Remove unnecessary sysctl.h include for linux

miniupnpd on Linux unnecessarily includes sys/sysctl.h which breaks builds with musl-libc.

Signed-off-by: Steven Barth <cyrus@openwrt.org>