XD-2098: Add KafkaMessageBus

Needs some more polish, but this is finally passing all tests
BTW. Spring Integration has `ValueExpression` for static objects. Hance there is no stops to introduce any other custom `Expression`. E.g. `FunctionExpression` ?