Halt build on YAML error without jinja2

This fixes the issue described in both #247 and #137 by detecting parse errors related to "{{" inside a YAML file.  The major reason for those to be there is when doing template work.
Shouldn't this subclass from RuntimeError?