Per #2397 the file cache now uses a filesystem safe key.
Adjusted the safekey system for backwards compatibility by adding a flag to use it that is set to false by default.
Merge pull request #3003 from rianorie/2.0.0_2397_fileCacheKeyAsFilename

Per #2397 the file cache now uses a filesystem safe key.