Make ImageFaker responsible for input validation.
Add dot/slash handling logic to ResourceNamer.
Fix tests for fake SPW and isSingleFile().