Improve process management

This patch series modifies daemon and cmd process management to allow multiple processes in a single containers. The core of the issue is the handling of many cmd run asking to create the same container. The daemon nows wait for all commands explicitly launched inside a container. The container start and container exit are thus considered generic events published on the upstream event steam (pub).
We also add a way to listen to that stream and few fixes on the way.