added RebalancingEventListener to be able to listen to rebalancing events. Also added a SerializationContext to optimize for scenario's where messages are send to multiple recipients.