add HTML5 validation of docs pages to the build

This works, ~~**but shouldn't be merged until the docs are fixed to actually pass validation.**~~ and the docs now validate!
This PR is also a feeler for whether @mdo would be interested in this.

Note: `grunt-html-validation` is slightly broken in that it doesn't fail the build when validation fails; but it works fine otherwise.