Clarify the exception thrown when template filenames have non accepted characters in them.

I was having some trouble understanding what exactly was the problem, until I read the source code. Hopefully this makes sense to clarify what's required.

I've already signed the CLA from this PR: https://github.com/scala/community-builds/pull/49