Use the build directory to decide which result is the correct one.

If the indel_detection_strategy contains an unfiltered detector that
also detects snvs, the previous logic would get confused about which
result is the correct one.  The final result symlinked in the variants
directory knows the one true result.

(In SomVal a different label is set on the SR::User--this would be a
better solution, but it isn't backwards-compatible.)
Use List::Util::first instead of a homespun version.
Allow export of our new function.
Check if we got an allocation and an owner.
Remove duplicative _as_array workflow inputs.

Now that UR will auto-box these when passed to commands expecting
is_many properties, we can simplify this to pass the same input to
all commands requiring it.
Rename additional to followup
Rename how samples are referred to

validation => followup
d0_tumor => discovery_tumor
d30_tumor => followup_tumor
d0_normal => normal
Mixed up discovery and followup
Rename method
Remove unused plan files
Use blank placeholder files

The Trio.t test does not actually compare the content of the output
files, only the existance.  By using blank files, we stop providing
the false impression that the test verifies the content of the files,
and we make the test easier to maintain.
Remove confusing d30 variable name
Merge pull request #85 from apregier/rename_trio_samples

Rename trio samples
Updated class browser cache.
Updated `genome` tab completion.
Updated `gmt` tab completion.
Merge pull request #83 from tmooney/simplify_clinseq_workflow

Remove duplicative _as_array workflow inputs in ClinSeq
Merge pull request #81 from tmooney/find_result_for_variants_directory

Use the build directory to decide which result is the correct one.