put delete_image() unlink inside eval to catch "can't find class method 'unlink'" error; new storage module functions; validation function to substitute spaces in application_form.cgi
patched datafile upload check_image_file() function to remove reserved characters from filename; diagnosis substitution in gallium_data.pl; rs-highlight class for report result-summary section
added ability to update CfH data files from referral_sources lookup page; changed permission definition required to upload data file from admin to edit_pid
C::Result::preview_datafile() callback function to load flow data PDF; moved @skip_orgs list from activity_data.pl & national_code_unknown.pl into cron settings.cfg
moved file upload handing from L::Local::Utils::unzip_file() to C::Roles::DataFile::process_file_upload(); C::DataImport::bcr_abl() can process zip or xls file; completed data parsing by C::DataImport::bcr_abl()