Make socket name unique among mutliple users

* Get a uid for the current user, and put that into the socket name.
  Hopefully this means users on the same system shouldn't clash.

* Rename --servername option to --server for brevity

* Ensure socket is cleaned up on unix systems after a displaz crash