Add unique_results method

This is useful for when there are more than one SoftwareResult::User
relationships between the process and the results.
Pass in actual software result rather than using global variable
DelegateResult accepts a user label
RDP: allow cli to take training set name or path; rdp versions require an instantiated training set
up the verbosity level for Fgenesh. This will at least give us the command line in the log file when it fails.
Merge pull request #241 from davidlmorton/unique_results

Add unique_results method
Merge pull request #243 from ebelter/rdp-training-set

RDP
remove use of running_testsuites

These tests were unnecessarily using running_testsuites and the volume
running_testsuites points to was recently shrunk down to it's current
usage so ClinicalData-db.t could no longer write there.
clin-seq: make check for sample common name case insensitive
Merge pull request #247 from ernfrid/up_verbosity

up the verbosity level for Fgenesh. This will at least give us the comma...
clin-seq: improve subject legends file for snv-indel-report and remove redundant code in get_ref_align_builds
Merge pull request #248 from nnutter/running_testsuites

remove use of running_testsuites
updated ur submodule to 595556a
updated jenkins submodule to b914bc4
clin-seq: added min variant read count filter parameter to snv-indel-report
clinseq: add optional variant caller count filters to snv-indel-report
clin-seq: update test results for snv-indel-report test
clin-seq: bless new build of clinseq-test-wer to take into account updates to snv-indel-report filtering
Merge pull request #242 from apregier/labeled_result_users

Labeled result users
Merge pull request #249 from malachig/master

clinseq: add additional filtering options to snv-indel-report and related clean up