doc: use eslint
This PR enforces eslint on JavaScript code blocks in the documentation.
When the docs are generated as HTML, the inline eslint rules are removed from the output.
This PR also introduces the make jslint-docs
command and the eslint-plugin-markdown
module in tools/
i suppose vcbuild.bat
could have jslint-docs
pulled out, like it is in Makefile