Fix error in setting documentation.

Settings have "help" property, not "doc".
Add "setting" support to Vim syntax highlighting file.
Fix highlighting of "loadable-modules" blocks in Vim syntax file.

Also simplify the highlighting by using the same rule for programs, templates
and all kinds of libraries, they currently are identical anyhow, so there is
no need to define different regions for them.