Run Grunt tasks with only the source files modified since the last successful run