Expand wunderboss codec support.

Messaging operations now handle encoding/decoding, and have to be passed
a collection of available Codecs for receive/listen ops, and the single
Codec to use for sends.
Update copyrights.