Die with a useful error if we can't connect to the logging DB

Instead of dying later with a message about prepare failing
Print a warning when terminating instead of dying immediately

This way, the warning message is more likely to be seen than it it were mixed
in with the program's output at the beginning.
if either allele is 'N' then 'N' seems like the most correct IUB
update test to current belief of having an 'N' in alleles
Replace call to removed UR internal subroutine with its constant value.
Merge pull request #277 from brummett/logging_db

Die with a useful error if we can't connect to the logging DB
Merge pull request #289 from nnutter/RT/102784

if either allele is 'N' then 'N' seems like the most correct IUB
Avoid using SR->get with args other than ID

This will eliminate a non-fatal but noisy error message that has been
bothering users.
SeparatedValueWriter dies instead of returning undef

Otherwise if you are writing, you would have to check the
error messages to know whether you were successful or not
Add test name to software result query
Library names need to be unique
Somatic validation builds need to get the region_of_interest_set_name indirectly
Merge pull request #307 from apregier/fix_library_names_for_cle_full_report

Fix library names for cle full report
Merge pull request #305 from apregier/fix_coverage_summary_for_cle

Fix coverage summary for cle
Merge pull request #303 from davidlmorton/avoid-sr-get

Avoid using SR->get with args other than ID
Merge pull request #302 from tmooney/update_mg_copy_for_ur_update

Use regex directly in Genome::ModelGroup::Command::Copy.