JST templates have directory separator normalised

On windows, JST templates with nested directories will have backslashes
in the name. All / or \ characters in the JST template name will be
replaced with the configured separator, or default to /