Add git_clean bundle
Merge branch 'master' of https://github.com/cfengine/masterfiles into feature/git_clean
Add example to git_clean bundle
lib/3.6/bundles.cf: Fix git_clean and git bundles. Add paths.cf dependency. Add git_stash and git_stash_and_clean bundles.
Add env to paths bundle
Merge pull request #189 from tzz/git-cleanliness

git_clean and git_stash
Redmine#5342: add Debian and Red Hat addupdate package fixes
Vendor specific -release files are deprecated in favor of generic /etc/os-release files.

Fedora, openSUSE, RHEL, and SLES already ship /etc/os-release.

See http://www.freedesktop.org/software/systemd/man/os-release.html
for details about this file.

This patch adds inventory/linux.cf to parse the ID and VERSION_ID
fields of os-release and adds global classes for <ID> and
<ID>_<VERSION_ID>

It also adds inventory/suse.cf to distinguish between SUSE Linux
Enterprise and openSUSE.
inventory/debian.cf: remove os_release_info, it is in inventory/linux.cf now
inventory/suse.cf: use | instead of ||
promises.cf: use | instead of ||
Redmine#5342: more package bundle fixes
Merge pull request #187 from tzz/redmine5342-package-fixes

Redmine#5342: add Debian and Red Hat addupdate package fixes
Merge pull request #191 from tzz/suse-inventory

SUSE inventory
If the init process (pid 1) is systemd, set class 'systemd'

This commit checks /proc/1/cmdline on Linux and tries to determine if
its running systemd. Handle SUSE (symlink) and RHEL (arguments) cases
correctly.

On SUSE, /proc/1/cmdline reads
  "/sbin/init" which is a symlink to /usr/lib/systemd/systemd.

On RHEL, /proc/1/cmdline reads
  "/usr/lib/systemd/systemd --switched-root --system--deserialize23"
inventory/linux.cf: minor fixes