patched C::Report::preview_report() to handle Outreach requests; refactored some M::Outreach code into new M::Roles::Outreach role for sharing between reporting function and followup option editing
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
patched date validation to allow date fields day, month & year to carry prefix (dob_* or request_*); patched .t and .tt to submit correct param (eg dob_day instead of day)
new search field request date- refactored L::Local::Search::generate_query() date fields; need to fix validation on request date fields in main_form.tt