support replacement of previously revved urls

I wanted to use rev-collector in my watch tasks so we don't need to run a separate rev task before deploy. These changes will allow rev-collector to find/replace urls that have been previously revved. I also removed the file extension restrictions for the mutable files as it seems to add unnecessary restrictions...unless I'm missing something, of course.