Direct workflow code cleanup and refactoring
Direct workflow code cleanup and refactoring

When Ib3a684f63f05a7cfe846782774d2c68be78bebab is merged a lot of
code becomes useless and can be removed.

Change-Id: Ic9bf73736392e91ce02faa0b3a73b5b3ce40fd14

openstack/mistral,openstack/mistral