Print more info from Jinja2 exception.
This fixes removing a task via a reload.

It adds a test and a fix.
Addressed review feedback.
Briefer comment.
Merge pull request #1208 from benfitzpatrick/fix-reload-remove-task

This fixes removing a task via a `cylc reload`.
Merge pull request #1205 from hjoliver/1203.better-Jinja2-errors

Print more info from Jinja2 exceptions