title: make temporary socket
body: <p>Some of our integration tests need to bind a service to a socket.  This often conflicts with an actual service (e.g. a web service, or another instance of the test... using the same socket)</p>
  
  <p>We have got utilities to create unique temporary files, but is there something equivalent to create system-wide unique sockets?</p>