engine: Making all internal actions to have same correlationId

The following patch will force all internal actions to have same correlationId.
When an action triggered from gui or rest client, it should pass a correlationId otherwise it will
be automaticly generated.
But, if action has some another internal actions they will have different correlationId.
This patch will fix a problem.
Discovered during work on provided bug

Change-Id: I47ad8e04452b7f0e3f5f8477f84bc6b22e35ec98
Bug-Url: https://bugzilla.redhat.com/844335
Signed-off-by: Michael Kublin <mkublin@redhat.com>