index.html: fix minor validation errors- tag nesting, deprecated attributes
package.json, Gruntfile.js: use grunt-html-validation instead of qunit; use grunt-contrib-jshint instead of jshint