patched C::PrintRun::_do_print() and C::Roles::RecordHandler::format_print_record_request_data() and ::format_report() to handle outreach templates in print_run request; some minor tt syntax fixes
modified C::Report to handle Outreach cases; prevented redirect to root url from C::Report for Outreach cases if record locked; more Outreach lab_test & demographics functions
moved HMRN data functions to new C::HMRN; fixed error in C::Test::print_pdf - now passes hashref (not string) to make_pdf(); new DB::PatientDemographic; new rule for capitalisation of $input in LIMS::Dispatch