Fix warnings/errors and document test_pipeline_yml

* test_pipeline_yml.py: misc formatting/syntax fixes, test all pipeline
  yamls in ./pipelines, use docstrings to describe test methods