XD-2098: Add KafkaMessageBus

Needs some more polish, but this is finally passing all tests
Yep, saw that. But I think we might even actually want a "Strategy" for that (i.e. not always incurring the cost of SpEL, although I'm eager to test that compilation support)