escape cache filenames.  URLs can have illegal chars for some OS's