Support for custom message payload.

We implemented a journal plugin that supports a message protocol specific to our needs. In order to be able to test such journal plugins with the testkit I added the possibility to customize message payload.