Modified seqware id to object to a constant time insert data structure
- previous data structure (multimap) was being rehashed often
- performance improvement by using lookup table rather than iterating over all records
- improved logging and debug messages
Concurrent cancelling of workflow runs
- Test runs share a thread pool to limit load on seqware service
- Multithreaded Seqware Executor implementation started - only cancel task supported for now, other tasks use ShellExecutor
- Improved logging using log4j2
Renamed SeqwareInterface to SeqwareService
Update seqware executor variable name to seqwareExecutor
Correction to seqware executor naming
- Use test name rather than test id
Merge pull request #12 from pipedev/PDE-686

PDE-686