Display jshint explanation articles inline

Adds jshint warning codes to html output (useful for when trying to disable a specific warning using /* jshint: -W089 */ etc)

Also hooks up to jshinterrors.com API, and when clicking the errorcode will display an inline article about the error. This is useful as the summary text from jshint can occasionally be cryptic.