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.



Why is this use case necessary? This code anyway uses only one topic - either the one that comes from the config, or the one you pass along with the payload, so there can only be one topic used by kafka.
Then why can't it be passed as a config parameter?