CFY-644 initial work on simplified workflow api
Merge branch 'develop' into feature/CFY-644-workflow-api
CFY-644 update workflows
CFY-644 for travis
CFY-644 extract upload-deploy-execute logic of helper method in test env so that it can be used to execute workflows other than 'install'
CFY-644 add basic test for non graph workflow api
CFY-644 add test for simple api usage remote task failure
CFY-644 change task retries in tests
CFY-644 add test for both retry and and then success, and retry with no success
CFY-644 add test for retries with eventual success/failure for local workflow tasks
CFY-644 do not end workflow in non graph mode until all tasks are completed or any task failed
Merge branch 'develop' into feature/CFY-644-workflow-api

Conflicts:
	tests/mock_workflows/mock_workflows/workflows.py
CFY-644 no such thing as a truly not supporting cancel workflow, as each task termination is waited upon workflow end, at which point, the cancel request is discovered and the workflow returns a cancelled state
CFY-644 fix test
CFY-644 add tests for cancel execution during call to WorkflowResult.get()
CFY-644 flake8
CFY-644 add test for illegal move from non graph mode to graph mode
Update .travis.yml
Merge pull request #66 from cloudify-cosmo/feature/CFY-644-workflow-api

Workflow api