Message queue combiner class.

This message queue combines messages from multiple distinct queues
into a single tuple of the messages.
Message type void is skipped in the tuple-ization of the messages.