Spike/prototype: decoupling API from engines

Play with using oslo.messaging to decouple API from engine executions.
Assumed TaskFlow case, where an instance of engine created on each execution,
and engine runs in a loop until it's done.
Merge branch 'playground' of https://github.com/dzimine/mistral into playground