Add path member for socket, call unlink() on cleanup

Suggested-by: Marcel Müller <com2040@gmail.com>
Try (once) to unlink when the path for the socket is in use

Suggested-by: Marcel Müller <com2040@gmail.com>
Merge pull request #609 from matthiasbeyer/add-socket_unlink

Add socket unlink() calls