MAJOR CHANGE: combined send_message and send_attachment into a single method dispatch() in L::Local::Mail - consistently returns a Return::Value object so no longer handling returns from simple mail and attachments differerntly - affects app and crons; fix for resources meter chart for swap mem on Deb6 VM; patched M::Outreach::update_followup() to prevent unnecessary db lookups for non-duration followup (eg other), and prevented crash when attempting to update non-existant table entry; moved loading of local-lib above FindBin in hilis4.fcgi to avoid fastcgi error in Deb6 VM
added RIE/SMS logger; patched M::Request::new_request() to catch empty @specimens array; minor tweaks to outreach path_request_forms; updated Makefile.PL with deps
renamed L::L::Utils::round() to avoid 'function redefined' warning; added new local rules to activity_data.pl to handle set_codes; combined print run submit buttons and added javascript display on submit
moved Devel::Cycle find_cycle() code from cgiapp_init to teardown, and made it permanently active for non-fastcgi requests - found and fixed many circular refs inside callback subs; new resources menu items; new file-uploader scripts
patched C::Resources::active_sessions() to use 4th parameter to args to CGI::Session::load() to avoid updating session atime which acts as keep-alive for all sessions - REQUIRES CGI::Session VERSION >4.40
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