Improve the error message when failing to lock a package
Better wording for the versionlock error message

As suggested by James.
ncm-pam: only add the option key if the boolean is true (see also PR
#139)
Merge pull request #154 from stdweird/pam_option_key

ncm-pam: only add the option key if the boolean is true
add is_user_or_group function and 2 types defined_user and defined_group
Merge pull request #155 from stdweird/defined_user_group

ncm-accounts: add is_user_or_group function and 2 types defined_user and defined_group
first version of ncm-puppet
Merge pull request #149 from piojo/spma-clearer-msg

Improve the error message when failing to lock a package
config.pan should include the common config

It was observed that config-common was only being included by
config-xml.pan and not config.pan or config-rpm.pan which led to a
regression when upgrading components from before the xml/rpm split was
introduced.

The fix is to make config.pan always include config-common.pan. The
templates are unique so including them twice should not cause any
problems.
Merge pull request #156 from ned21/include-common-config

config.pan should include the common config
Add support for Yum groups.

Groups are defined in /software/groups (better name appreciated), and
have flags to enable the mandatory, default and optional packages in
them.

Please note that this requires an upgrade of quattor/schema.

Documentation will follow in the web site.
Add explicit test for empty sets
Add a repoquery message to the list of Yum errors

This one may be triggered when expanding package groups.
Rearrange declaration of groups
Fix typo
Merge pull request #162 from piojo/metaconfig-typo

Fix typo in metaconfig documentation
added hiera support and a mode structured data schema
filecopy: cast perms string to oct

c95b33d0362f37caf10273efbcb06e0481a28eb7 dropped the call to oct() on
the file mode. The change was not called out in the release notes and
can break systems upgrading from older code. This restores the explicit
cast to octal before passing the file mode to LC::Check.

Closes #165
Merge pull request #166 from ned21/filecopy-mode-fix

filecopy: cast perms string to oct
fixed a typo