XD-1919:Add a JMS Sink

XD-1919:Add a JMS Sink
As I mentioned in the JIRA, we need to support `destination-expression` as an alternative to `destination-name` so the destination can be determined at runtime from the message. I see that in the Rabbit sink, we only support `routingKeyExpression` so maybe we should provide just `destination-expression`; in any case, `destination-name` alone is insufficient.