bugfix - flash messages set in C::L::Labels don't appear in tt * fixed by handing calling object (C::L::Worklist) to C::L::Labels for setting flash messages on * factored CAP::MessageStack rendering block into its own snippet tt for calling independently from site/status.tt * bugfix to 2 test scripts
fix and simplify error return for Genomics slf type regex failure - not triggered by lack of \$slf_type_param but \$slf_type; provide short method name for CA::get_current_runmode()
new MLPA worklits for new MLPA lab-section - needs rewrite of pcr_and_sequancing _worksheet which is a mess; added department_id to index for DB::EmailContact to allow same location and email address to have multiple departments; adapted M::LabTest::get_section_lab_test() to accept (section name or section.id) + (test name or field label)
new Genomics worklist function to display & export recruitment progress; added a date regexp to genomics sample report queries to prevent warnings when doing date calcs on non-date results