patched L::Mail::_sendmail() to add 'content-type' header in lowercase otherwise ignored; M::User::register_login() truncates HTTP_USER_AGENT to mex 255 chars; gallium_data.pl sends .dat file as well as .xls
fixed L::Mail::_sendmail() to add text/html header where necessary; added admin_messages functions; requests_and_reports.pl sets contact according to flag
allowed emailing of anonymised reports to non-secure contact address - moved check_email_is_valid() from validation class to C::Request::_check_secure_recipient(); request log view/print links hidden from external user - caused confusion
bugfixes - changed submission of final diagnosis to always require reason for diagnosis change (was optional but missing value caused data commit to die); password_reset() tests for new_passwd_data before using in 'eq' - could be undef due to session deletion
exempted Outreach report from requesting additional tests based on diagnosis; modified M::R::ScreenUpdate::do_auto_screen() to add lab test details if configured for screening term
patched ScriptHelpers::send_mail() to accept recipient in email address format; patched HMRN treatment data validation to exempt default date from chronological order test; modifcations to requests_and_reports.pl