patched search constraints error - date_before/after -> all_before/after + validation definition; changed some instances of User::get_user_details to User::get_user_by_username in controllers; added 'query_args' to get_page() js function in date_constraints.tt to allow eg sort_by params to be passed to date constraint constructors
print_run only considers request_report.updated_at and not requests.updated_at which gets updated during unlock process; hilis3_convert History processes PID modifications for patient_edits table; added some retired GP's to hilis3_convert Referrers table
fixed failure to load images when report rendered as PDF - required CGISESSID param passing, either in url or cookie, HTML::HTMLDOC doesn't support cookie param (though HTMLDOC binary does), so set CGISESSID as url 'get' param