Template syntax validation for EmailTemplate fields

When you save an EmailTemplate in the admin, this will ensure there are no common template syntax errors in the `subject`, `content` and `html_content` fields.