SomaticValidation will not die if no somatic SVs are found to validate
Added clarifying comment to SoftwareResult.pm
SoftwareResults generate lock-names more corectly:

They will generate the same lock-name whether default params
(those with default=undef anyways) are specified or not.
Merge remote-tracking branch upstream/$:{upbranch}