Catch recursive templating errors and display what string caused them.
Allow any parameter in a play to be set by --extra-vars through cleaner use of data structure
templating.