Support for UNIX sockets

Add a new config param, Server.Path.  When Server.Path is set
it will be used inplace of a network socket for the primary server.
This uses port == 65535 as a sigil when passing through createServer
to toggle between treating the address as a socket path or a network
address.  This is non-optimal, but is a reasonable starting point
for supporting unix sockets.