add missing } in file path for nagios/icinga objects
added seq to vim syntax highlight
pam: partial support of arguments enclosed in [ .. ]

Pam.conf(5) manual page states 'module-arguments are a space separated list
of tokens that can be used to modify the specific behavior of the given PAM.
Such arguments will be documented for each individual module. Note, if you
wish to include spaces in an argument, you should surround that argument with
square brackets.', but such arguments are not supported by the pam lenses, as
expressed in the comments 'This isn't entirely right: arguments enclosed in
[ .. ] are allowed and should be parsed as one'.

This commit add basic support of such arguments via the regex:
'/(\[[^]#\n]+\]|[^[#\n \t][^#\n \t]*)/'

It is only a partial support as some corner cases are not covered:
- Multi line arguments (lines ending with '\')
- Arguments containing a '[' (escaped via '\')
dhclient, add support for option modifiers

This adds basic support for append|prepend|supercede|default

I believe it has the same limitations as the existing "option" support.
Any arguments supplied to the option can't have a space.

fixes #95
syslog, support for "# !" style comments

This makes it so if a comment begins with "# " then +, -, or ! it's
treated as a comment and won't have a special meaning.

fixes #65
Update NEWS and AUTHORS