p2p: interface for UDP (WIP: Implementation in headers)

Also updated/renamed member properties in Host to reflect future support for multiple listeners and to clarify what current listeners provide.
add reference to http://www.cs.rice.edu/Conferences/IPTPS02/109.pdf
and http://www.tm.uka.de/doc/SKademlia_2007.pdf ?