First attempt to support DGRAM sockets in the kernel interface.

For now, only connected sockets work -- we're trying harder to
fully support DGRAM.
Polish libwrap to support both families (XEN & INET)