tied print_run.pl script to 'print_run_skip_trials' config setting so that both manual and automatic report generation produce the same output with a single config change
bugfix - last_working_date() did not consider BST so date comparison in print_run.pl (using a BST-aware method) and executed at midnight would always return separate dates during BST period
refactored Roles::PDF so that all reports are generated by same method inline_html_to_pdf_no_webkit() so reports should be identical whether by print run, individual print or print_run.pl cron, and only have one sub to define pdf settings for all functions; print_run.pl takes getopt -t for test; moved family_id validation prefix definition to settings.cfg so test & live can have different values; new entry for pcr_and_sequencing_worksheet.tt
modified print_run.pl to accept cc reports - required new RecordHandler method to return private sub; patched dump_query() to auto-increment index counter at end of sub instead of inline during block - didn't work properly