Use the runtime dir from XDG Base Directory Specification for creating the socket in a directory only the user can read and write.
Avoid conflict when using wayland-{server,client} together.