Re-format method documentation using JSDoc
Infer missing details

This information was not present in the original code comments but was
inferred by reading the source and the documentation on the Miso project
website.
Introduce Grunt.js task to verify JSDoc formatting
Extend documentation with information from website
Include API examples from website

Upgrade the included version of grunt-contrib-jshint so that global
variables may be specified on a per-file bases.
Fixing grunt dependency to 0.4.2 + JSDoc in builds.
Merge branch 'jugglinmike-jsdoc'