Bug 1098017 - Use http over unix socket for communication.

Removes dependencies from zmq and adds error handling / race condition
protection from SIGINT.
Merge pull request #12 from mozilla-b2g/bug-1098017

Bug 1098017