CRM-15578 - crmMailing2 - Implement "Save Draft" and "Delete "Draft"

Use promises to chain actions in edit*.html. Compared to the old code, this
fits better with async operations and handles errors more gracefully.