Adding listdevice program
test: patch upnpDiscover() in order to allow to detect all UPnP devices on the network
upnpDiscover() => upnpDiscoverDevices()
miniupnpc.c: improve debug output in upnpDiscoverDevices()
miniupnpc.c: reindent upnpDiscover()
miniupnpc.c: add upnpDiscoverAll() function
miniupnpc.c: change upnpDiscoverDevice() to stop when devices are
miniupnpc.c: MX cannot be 0
install bsdqueue.h, so an installed version of upnpreplyparse.h can find it
postlistingparse.h: always use included bsdqueue.h
upnpreplyparse.h: always use internal bsdqueue.h
Merge branch 'master' into search_all
Merge branch 'master' into search_all
APIVERSION = 10
miniupnpc.c: added upnpDiscoverDevice()
send ssdp:all requests to MiniSSDPD correctly
Merge branch 'master' into search_all

Conflicts:
	miniupnpc/miniupnpc.c
miniupnpc: API_VERSION incremented to 11
miniupnpc/listdevices.c: improve output
miniupnpd/minissdp.c: bind the SSDP IPv6 sending socket