Removed ChannelMessage.

Messages sent over channels are no longer created with
ChannelMessage, just as done with sending to coroutines. This
keeps processing messages reveived consistent. If it is necessary
to know the sender, then channel's 'transform' method can be used
to wrap the message appropriately.