Prevent attempts to run several deploy on single node at one time.
Support log parsing for multi roles node case, small refactoring.
Fix primary-controller deploy (primary-controller never deploy in primary controller block and up only in controller section block)
Return missing deploy call
Fix tests
Add multi roles tests
* adopt to change input data: node['role'] as string to node['roles'] as array of roles. More detail here: https://github.com/Mirantis/fuelweb/pull/1415
* update and refactoring tests
Merge pull request #67 from warpc/multiroles

Multiroles support (part 2)