Bug 1098017 - Use http over unix socket for communication.

Removes dependencies from zmq and adds error handling / race condition
protection from SIGINT.