grunt-rev

The build process should use grunt-rev to rename all files according to their content hash.

Note: Please check how this affects the "watch" task targets. I'm not sure if rev/prepareUsemin/usemin need to be called each time now, or if the existing logic continues to work correctly.