Bug 1043890 - [browser][JSDOC] Refine comments and fix linting errors

* Fix jshint errors.
* Revise comments with jsdoc syntax and make 'grunt jsdoc:browser' works.
Merge pull request #22343 from begeeben/1032024_refine_comments

Bug 1043890 - [browser][JSDOC] Refine comments and fix linting errors