Add support for unixexec: sockets
Initial attempt for discussion. Some notes:
- I'm not sure this handles closed/failed commands well. If you use SSH and the connection is closed for example, we should return something useful in the error message.
- Related to 1., this would really benefit from some sort of ReconnectingSocket that automatically reconnects in the background.
Closes #325