eis: clean-up socket on exit
When weston exists, it leaves the EIS socket behind, preventing further restart of weston until the file is eventually removed manually.
Set up an atexit() handler to remove the socket automatically.
Signed-off-by: Olivier Fourdan ofourdan@redhat.com