CRM-15578 - Introduce crmMailing2 with smaller, more loosely-coupled components