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
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
base path from arg, CLIJob.get_outputs
fixed executor and test files
test tools, boolean fix
Merge pull request #80 from rabix/feature/conformance

Feature/conformance
metadata prompt fix
merge devel
Merge branch 'feature/workflows' of https://github.com/rabix/rabix into feature/workflows