tied auto-unlocking to new [dr]na test requests in storage module; modified RfC to send email confirmation to sender; some new files for in-progress migration of additional_tests.yml to admin panel + db table
bugfix - previous requests in screen, report, etc skipped any non-reported requests - fixed by making authorised_reports table a left join; fixed inability to delete trial & trial number in request edit - loads frozen data trial.id in absence of form input trial.id; 3411 tests pass
moved part_number from optional to required for storage input validation; added multi_many_ok to search_requests_count() eg for specimen & request_summary searches - both 1-to-many fields
bugfix: model methods do_specimen_code_update() and new_request() delay do_specimen_associated_lab_tests() until after new specimens loop to avoid problem with Moose attr request_specimen_sample_type() loading only once - for 1st specimen type