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
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
Merge branch 'master' into search_all

Conflicts:
	miniupnpc/.gitignore
	miniupnpc/Makefile
	miniupnpc/miniupnpc.c
miniupnpc: fix LIBSPEC => MINIUPNP_LIBSPEC
Added miniupnpc-async and miniupnpc-libevent
miniupnpc-libevent: use service type from root description