ProcessingMessage: use an ObjectNode instead of a Map<String, JsonNode>

ObjectNode aready has it all...

I should have done this earlier.
ValueHolder: remove <V extends AsJson> holders
ProcessingMessage: fix .put() of an object

Since an ObjectNode is used we don't want to put a TextNode but the value's
.toString() directly!