Add haltOnError option

I'm working on a project where vendor code will output errors which are non-fatal to my app. This option lets me render templates even in the face of those errors, without breaking existing default functionality.