Add support for using unix domain sockets with redis backend.

The socketstream backends will now connect using unix domain sockets to redis if the
configuration object contains a "socket" element, e.g.
var redisConf = {socket: '/tmp/socket.socket'};

This causes all normal TCP parameters to be ignored if present.