Hide tasks with 'undefined' description in '--help'

The following task would not appear in the `grunt --help` output:
```
grunt.registerTask("minify", undefined, [
       "cssmin",
       "compress:js"
]);
```

whereas it would normally if the 'undefined' is omitted (including the Alias listing).