Call n() when encountering own Gruntfile

Make sure gruntfile processing continues if hub encounters its own
Gruntfile by calling n() before returning.
Run child grunt tasks in parallel

Run child grunt tasks in parallel to enable support for watch tasks in
hub.
Merge pull request #23 from plestik/master

Call n() when encountering own gruntfile