add TAGS and ~ files to .gitignore

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
POLL: prevent a spin if the fd is not removed from the mainloop

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
IPC: don't interpret EMSGSIZE and ENOMSG as a disconnect

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Use dgram sockets for message oriented communications

This is to prevent partial sends and gettting stuck in
retry loops.

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>