Handle SIGINT gracefully.
Move make_names() and related variables to its own source file.
Fix compilation of UML and VDE device support.
Allow connections via UNIX sockets.

This is mainly useful for control connections. The client must still present
the control cookie from the PID file.