rewrite the sourceMappingURL in maps

Currently, when the filerev encounter sourcemaps, it will rename the sourcemaps. However, it will not rename the reference to the sourcemaps within the actual js file. This would result in browser 404s for these source maps.

This fix reads the file contents and updates the sourecemap names with the `rev`d name.
use the grunt file API methods