Allow commands to be sent to a unix domain socket.

  This is the client part of the external-lua-injection
 code, which updates #172.