More "Grunt-ish" tasks trigger

This allows a better management of async tasks, instead of having to hack with the hidden "grunt.task._tasks.fn" functions.