ClinSeq - Major update to convert scripts to command, wrap them in unit tests, and drop into the ClinSeq workflow
Cache substructures and fix some bugs
Initial attempt to generate an empty variants aspect for comparison.
Merge branch 'master' of ssh://git/srv/git/genome
refactor test and use compare_ok instead of diff
Added variant sources output to clinseq
refactor is_over_soft_limit

- Move "rolling back" messages into Genome::Disk::Allocation, they
  don't belong in Genome::Disk::Volume.
- Split is_over_soft_limit logic into is_used_over_soft_limit and
  is_allocated_over_soft_limit so "outsiders" can "query" this.
set valid values on disk_status and can_allocate
add command to pull volumes out of service if they are over soft limit
add very primitive test
Merge branch 'volume_cron'
Use Perl's -S intead of `which`.
update .test-tracker.conf for new format
Friendlier variable names, corrected docs, and tweaked thresholds
updated ur submodule to 7fd973b
updated getopt-complete submodule to 790cd66
Updated `genome` tab completion.
Updated `gmt` tab completion.
fix typo
Updated to support black/white lists for alignments, updated test output