Use grunt-newer instead of wasting time

Use grunt-newer for js complilation instead of compiling every single
javascript file in the entire project every time you edit a line of
javascript code. AKA 1 second instead of 15.
Merge pull request #1242 from mkly/compilation_sadness

Use grunt-newer instead of wasting time