Preparation to speed up builds

Add grunt-concurrent and grunt-newer to allow to only run tasks on
changed files, as well as allowing tasks to run in concurrency.