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

* Fix jshint errors.
* Revise comments with jsdoc syntax and make 'grunt jsdoc:browser' works.