Add correlation metadata to the message sent (#115)

* Add sendManyCorrelated to ReactiveMessageSender

Fixes #22

* Add correlation support for errors

* Test correlating errors

* sendOne shouldn't use correlation

* Add userContext to MessageSpec

* Update pulsar-client-reactive-api/src/main/java/org/apache/pulsar/reactive/client/api/ReactiveMessageSendingException.java

* Fix test

Co-authored-by: Lari Hotari <lhotari@apache.org>
Co-authored-by: Lari Hotari <lhotari@users.noreply.github.com>
11 files changed