add job_type to queued job
combine mission and training email template into assessment
use call back to create mission / training opening tasks (email, pending action, auto submission)
create or cancel auto submissions when course preference changes
fix save grading error