Add Puppet_Auth lens
* src/pathx.c: disallow ',' in names in path expressions

Note that this breaks backwards compatibility, since, when searching for a
node 'a,b' you now must write "match a\,b" rather than "match a,b"
* src/pathx.c: match functions by name and arity

This makes it possible to have different numbers of arguments for the same
function, e.g. count() and count(nodeset)
* src/pathx.c: pass the number of actual arguments to the func implementation
Add support for an 'i' flag in regexp builtin function
Add tests for regexp builtin with flag
Add a lens for logwatch.
correctly parse escaped string literals in vim syntax file
Add /etc/audit/auditd.conf to simplevars.aug
Add erlang.aug
Add rabbitmq.aug
Support comments in erlang.aug and rabbitmq.aug
No need for comment in rabbitmq.aug (managed in erlang.aug)
Add rsyslog.aug
Shellvars: add locale.conf, vconsole.conf systemd configs

Fixes BZ#881841
shellvars.aug: Fix newlines after comments being mapped as Util.empty
Fix support for empty comments after comments
Shellvars: add locale.conf, vconsole.conf systemd configs

Fixes BZ#881841
Merge branch 'master' of ssh://git.fedorahosted.org/git/augeas into dev/shellvars_newlines
Support hostnames/FQDNs and FQDN suffixes in pg_hba.conf

In pg_hba.conf the "address" column may also be a hostname, FQDN or part
of an FQDN starting with a dot, in addition to IP addresses. This adds
support for such hostnames and hostname suffixes.