Use Grunt internal file mapping to generate cache file list

This way we can use grunt's File format and globbing patterns to define what to include or exclude from the manifest.