[DNM] CRM-15578 - CiviMail - Cleanup/implement support for sending test msgs

(DO NOT MERGE - Submitted to facilitate testing)