DEV: Support for configurable list of extra jinja template directories.

You want to expose `DEFAULT_TEMPLATE_FILES_PATH` parent directory as the second to last for easy overwriting.