Update jsdoc grunt task

1. Parse properties, constructor
2. separate to new task
3. accomadate body with description and examples
Merge pull request #1754 from jasonLaster/jsdoc2

Update jsdoc grunt task