`grunt.task.run` queues up the list of tasks to be ran after this function exits. So, basically, this function queues up 

1. jshint
2. less
3. build
4. minify
5. usebanner
6. karma:chrome
7. karma:minified_chrome
8. karma:minfied_api_chrome

to be run.