Remove unnecessary synchronized
Init the syntax error failure with the cause
Return the template path from the template resolution during a template compilation instead of a Template object
Rename spi Template -> TemplateModel
Refactor a bit the template metamodel
Implement resolution of external templates in taglib (decorate / include)