Updated decider and workflow utilities to use seqware distribution dependency

- the seqware distribution (classifier = full)  packages all seqware
dependencies required for execution
- the seqware distribution dependency scope should be set to provided in
workflows
- in deciders, the seqware distribution should remain "compile" (the
default) scope
Update common utilities to use seqware distribution

- seqware distribution (full) has all required seqware dependencies
Update workflow and decider parent poms to use seqware distribution

- workflow's seqware distribution is provided (don't include in workflow
jar or as transitive dependency)
- decider should be packaged with the seqware distribution
Reconfigure dependency executions to unpack provided scope dependencies into bundle

- any workflow dependency that is scope "provided" will be unpacked to
"bin" dir (with the exception of seqware-distribution)
- all compile scope dependencies will be unpacked into "classes" dir
- this commit therefore requires that all packaged software (eg zip)
imported via a maven dependency be modified to scope provided - if the
scope remains compile, the zip will be unpacked to "classes" dir
- by marking packaged software (eg zip) dependencies to "provided", they
are no longer transitive and will not be imported into projects that
depend on the workflow project
Merge pull request #35 from pipedev/PDE-833

Pde 833