Register the given message type with the manager for processing.
NOTE: A message type needs to be registered in order for support to be
advertised to other peers.
param
message instance to use for decoding
throws
MessageException if this message type has already been registered