POM dependency updates and Kafka Topic per Message Definition

@mariamhakobyan-zanox,

I've made the following two major changes:

1. Allow messages to be routed to a topic contained in the message's event body, at the same level of payload. This allows multiple topics to be used in the same kafka producer;
2. Also upgraded kafaka from 0.8.0 beta1 to 0.8.1.1 release; together with scala version from 2.9.x to 2.10.x; Vertx. from 2.1M1 to 2.1.1.

Please let me know if need any clarification. Thanks.



@mariamhakobyan-zanox,

Thanks for asking. The use case is for the following real-world problem am dealing. We would like to discover the message destination based on the nature of the incoming messages. We have messages tagged differently so the tag attribute in each message will be used for topic selection when persisting to kafka. The default topic is used if nothing is specified/tagged in the incoming messages. If incoming messages has been tagged then we shall use that to determine kafka topic to be sent to. Hope I have made myself clear on this use case. If not, let's discuss further. Thanks.