Using an UUID for JMS CorrelationId

With some JMS provider, at least ActiveMQ, the CorrelationId is always null if not
set when sending the message (probably some JMS providers sets by default the
messageId of the sender as CorrelationId but.. not ActiveMQ). So, we explicitly
set the CorrelationId using the ``uuid`` java classes.