Implementation of the Multiplexing problem, as well as a new MultiKeyedCommand model and a SplittableCommand model

It doesn't work. That's how it was before we took it outside of the Child, and I just tried with your changes below, the childs' finalize are never called and neither is the parent's. The childs' getReply() are though. I'll look into it to know why.