p2p: UDP, peer discovery protocol

Also updated/renamed member properties in Host to reflect future support for multiple listeners and to clarify what current listeners provide.
Shouldn't the message be "Terminating doFindNode unsuccessfully after ..." ? See above?