tidy test tasks
tidy validate task
correct dist grunt commands
remove horrible compilation dependency
removing cleaning
use event callback for watch js
no need for generate tasks
Merge pull request #4700 from guardian/tidy-gruntfile

Simplify gruntfile
Merge branch 'master' of github.com:guardian/frontend into timezones
Just need one of those...