Feature/brian workflow 2.5

I'm merging into develop and will test at BioNimbus over the next few days.  I think the changes won't cause problems, I noticed develop was using the wrong value for workflow_version (\${workflow_version} instead of the correct $workflow_version.  If you look at the code this is a Perl variable not a variable to be filled in by SeqWare at workflow launch time.

Let's keep feature branches short lived and use develop as our "known working good" as we get closer to release of 2.5.