version bump
Minor cleanups
Workflows scaffolding
Merge remote-tracking branch 'origin/devel' into feature/workflows
node and resources initial commit
Making graph from steps
lex sort for dicts, cliche interface for conformance tests, default separator empty string
sorting by [order, input_id], adapter.args on tail end. printing dict with args,stdin,stdout
chmod +x rabix/cliche/main.py
Merge pull request #77 from curoverse/rabix-feature-conformance

chmod +x rabix/cliche/main.py
Expression and workflow runner scaffolds

Moved expression package out of cliche. Added ExpressionRunner and
WorkflowRunner classes to runner.py.
Changes:
 - Move 'stdin' from being a property of the adapter of a specific input to being part of the global tool adapter, for consistency with 'stdout'
 - Add '--basedir' parameter and resolve relative paths in the input using 'basedir'.
 - Add support for "$job" pointers into the job order, usable anywhere "$expr" is supported.
 - 5 out of 6 conformance tests pass.
Merge pull request #78 from curoverse/rabix-feature-conformance

Changes:
fixed list issue, prioritizing adapter.args, normalizing paths
removed print statement
Ignoring fields with no adapter when building cmd line. All 6 conformance tests passing.
Simplified adapter.py; broken executor
execution graph

Workflow model will be used for building graph from dict input and
transforming it into execution graph. Execution graph handles data
flow throughout the execution.
cli and bwa.json fixes
Merge branch 'feature/workflows' of https://github.com/rabix/rabix into feature/workflows