SEQWARE-1297
code clean up for SEQWARE-1333
SEQWARE-1404
add plugin description
processing relationship plugin through web service
add unit test for SEQWARE-1333
MetadataWS. Removed logging that printed stack traces in the exists* methods. BasicDecider: refactored the checks for running or failed previous workflows. Not totally done yet.
Merge branch 'feature/feature-SEQWARE-1341' of github.com:SeqWare/seqware into feature/feature-SEQWARE-1341
The fix for 1297 was querying the ReturnValues for the files that were to be used for the decider. This resulted in a completed workflow always being found and therefore it never launching. In order to fix this, I moved the code for checking for non-success states inside of rerunWorkflowRun, checking only those previous runs that exactly match the current workflow accession. I realized that the check-wf-accessions flag didn't actually prevent workflows from running, so I also check to see if the workflow accession of the previous run is in that list. If so, do not run the workflow. I removed the current wf-accession from the list of check-wf-accessions because it is treated differently. I fixed a potential bug in the --all flag that wasn't checking the exit status of the launchWorkflows method. I simplified some of the logic in the boolean statements that add a previous workflow run to the list. I added debug statements throughout.
Merge branch 'develop' into feature/feature-SEQWARE-1341

This is almost certainly broken although it passes the integration tests. In particular, I could not figure out the BasicDecider change for re-run, so I left two methods in with different parameters from the two divergent copies.

Conflicts:
	seqware-common/src/main/java/net/sourceforge/seqware/common/metadata/MetadataDB.java
	seqware-common/src/main/java/net/sourceforge/seqware/common/metadata/MetadataInterface.java
	seqware-common/src/main/java/net/sourceforge/seqware/common/metadata/MetadataNoConnection.java
	seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/deciders/BasicDecider.java
Fix for SEQWARE-1409
Prototype code, needs testing to make sure jopt update does not break anything
Headers possible, borders seem difficult without MultiMarkdown?

Will resume later.
Fix format for missing parameters
Decider documentation stub
Merge branch 'feature/feature-SEQWARE-1341' of github.com:SeqWare/seqware into feature/feature-SEQWARE-1341
Merge branch 'develop' into feature/feature-SEQWARE-1341
Start work on integration tests for BasicDecider
Integration tests and fixes to BasicDecider in progress
Minor decider changes