Add support for overriding templates
Add support for overriding templates

Detect when a template is redefined, rename it by appending as
many '_' as needed to make a unique name and rename any references
to the original template.

rainycape/gondola,rainycape/gondola,rainycape/gondola,rainycape/gondola