CFY-888 teardown will now also happen on provisioning failures
CFY-888 allocated resources are now logged immediately to ensure everything is deleted properly on a teardown caused by an exception
CFY-888 fixed typo
CFY-888 refactored controllers
CFY-888 removed redundant check on openstack, fixed small bug
CFY-888 fixed bug from previous commit related to teardown on exception on provision
CFY-888 flake8 fix
Merge branch 'develop' into feature/CFY-888-ensure-teardown-happens-on-any-bootstrap-failure
Merge pull request #27 from cloudify-cosmo/feature/CFY-888-ensure-teardown-happens-on-any-bootstrap-failure

CFY-888 teardown will now also happen on provisioning failures