feat(engine): correlate a message to multiple executions in one go

This commit adds the possibility to correlate a message to multiple
executions in one go. This can be done by using the following Java Api
method:

  runtimeService
    .createMessageCorrelation("aMessageName")
    .correlateAll();

This operation doesn't have the restriction of correlate() that not more
than one correlation matches are allowed.

related to CAM-2006