added selection by lab tests to PCR worklists; reinstated collapsing multiple requests in PCR worklist (retained split on specimen); bugfix to PCR status - only require new, not everything < complete; force CHIM DNA extraction requests to 3 rows
can re-screen reported requests - new test generation suppressed; molecular worksheets configured to skip requests defined in yaml config; incomplete gallium datafile edits
bugfixes: C::Local::Worklist::pcr_worksheet() only interested in [dr]na_extraction test_name; extraction and pcr worklists split samples into separate rows
put CSRF logic into histology blocks worklist to prevent form resubmission - had multiple duplicate 'returned blocks' entries in request_lab_test_history