(#22652) Tighten up spec for multi-valued params in a POST body
(packaging) Update PUPPETVERSION for 3.3.1-rc2
Updated the example text of 'puppet module generate puppetlabs-ssh' while personally exploring/learning what functionality 'puppet module generate' provides to users
(#22662) create a logstash_event logger

This pull request implements logdest for puppet runs as using
a structured log format for logstash (json, eventlog, schema can be
found at https://logstash.jira.com/browse/LOGSTASH-675 ).
Merge pull request #1936 from rarruda/logstash_event_log

(#22662) create a logstash_event logger
(Maint) Create spec coverage for parser face

The parser face had no spec test coverage. This creates some coverage
around the code. This coverage replaces what is currently being done in
an acceptance test.
Merge pull request #1955 from zaphod42/maint/master/improve-coverage-of-parser-validate

(Maint) Create spec coverage for parser face
Merge pull request #1939 from adrienthebo/maint-rename_urpmi_spec

(maint) rename urpmi spec to be run by default
Merge pull request #1953 from tchaudhri/update_puppet_face_module_gen_example_doc

(doc) Updated the example text of 'puppet module generate puppetlabs-ssh'.
(Maint) Fix indentation
Revert "Merge pull request #1939 from adrienthebo/maint-rename_urpmi_spec"

This reverts commit a168defc0e2f50ad3011de2178771f2b876ba1ea, reversing
changes made to 891fce7bcefb59ff6082d2b234f3078ac1df9158.
Merge branch 'stable'
(#22665) mounts should autorequire parent mounts

Given two mount points:

    mount { "/var/log":
      # ...
    }

    mount { "/var":
      # ...
    }

The mount '/var/log' should autorequire '/var' so that the child mount
is not masked by the parent mount.
(maint) .gitignore add .idea
(#22593) Combine LBRACE handling into single rule

The LBRACE handling used to be split into two parts which made seeing
what an '}' character meant harder to follow and caused some duplicate
code, which only executed dependent on the order in which the lexer
tried to match the tokens. This combines the two cases together and
removes unneeded conditions.
Merge pull request #1958 from zaphod42/hlindberg-issue-22593-brace-kw-interpolation

(#22593) Fix interpolation issues in future parser lexer (braces/kw)
(#22529) Handle no package message for different dpkg-query versions

dpkg-query changes it's notification of missing package between versions
1.15 and 1.16.  We were testing for the earlier variant 'No packages
found matching'.  This change also handles the later variant of
'dpkg-query: no packages found matching'.

Also, sigh.
Merge pull request #1960 from jpartlow/issue/stable/22529_package_query_should_not_warn_for_later_versions_of_dpkg_query

(#22529) Handle no package message for different dpkg-query versions
Merge pull request #1947 from djmitche/bug22699

(#22699) set value_collection for boolean params
(maint) Test of resource package does-not-exist checks stderr

The acceptance test validated stdout, but did not validate absence of
errors logged on stderr.  This fixes that.