doc: use ssj:marked, ans sanitize embedded HTML
docs: use version field instead of repeating it in every module's `lib` field
add the beginnings of a CHANGELOG file