3342: Migration to remove obsolete output_is_persistent column from jobs.
3342: Removing remaining traces of output_is_persistent.  Added code in
arv-run-pipeline-instance to create collections owned by appropriate project.
3342: Fixing outputs
3342: Fix links to log files to use portable_data_hash.  Remove spurious puts.
Improve error logging.
3342: Tweak pipeline component status rendering.  Support "output_name":false
to specify no output should be added to the current project.
3342: Update documentation.  Add "output_name", remove "output_is_persistent".
3342: Handle case in PipelineInstance#friendly_link_name where
pipeline_template_uuid doesn't return a PipelineTemplate.  Removed unnecessary
code from crunch-job to calculate md5 hash of manifest_text (API server doesn't
require md5 hash to be provided with collection creation any more.)
3342: Fix syntax error in pipeline_instance.rb.  Restore code in crunch-job
that reads manifest text from arv-get pipe.
Merge branch '3342-pipeline-output-current-project' closes #3342