website: fix .gitignore; add protocols/images
website: move to the new asciidoc.js

Source: https://github.com/asciidoc/asciidoc/blob/master/javascripts/asciidoc.js
Merge protocols branch into master

Adds protocol documentation to NUT website.