[cwl] cwl-tool conditional implementation
|Target version:||Arvados Future Sprints|
|Velocity based estimate||-|
Implement spec changes & cwltool support for workflow conditionals based on one of the designs described here:
Once available in cwltool, we can update arvados-cwl-runner to take advantage of it.