Added handling for message encoding exceptions (requires ltcodecs >= 1.0)
Message encoding can fail due to overflow. In earlier versions, this resulted in silent truncation of output (which is often bad). Now (as of ltcodecs 1.0), the encoder can raise an EncodingFailed exception. When the message_queue_node tries to encode a message, it now handles this exception and logs a warning when it occurs.