Decoupled trustkeysfrom from def.acl. Reshuffled options a bit.

(cherry picked from commit d7e4bc5e29e2ef6f96f2aa5a02e3bf6d66af24d4)
packages.cf: quote compared versions for dpkg

(cherry picked from commit a6fc9a7842f33690ab015665a9dd8097e6c4f4e3)

Conflicts:
	lib/3.7/packages.cf
make this install on Solaris

(cherry picked from commit 745fa3cc24898c6c58ab8d51ff6ca351e0fffc72)
add acceidentally omitted variable

(cherry picked from commit 24fa647d89f1d117af01be7bddcb716bc0f00053)
use SunOS not solaris

(cherry picked from commit 93726c8fa47e7fc64b684cf15ccba29dc0618e77)
Redmine#5339: add inventory update_interval to ensure CSV files are there; support SUSE

(cherry picked from commit 26926cd9f8ae62770c687533b318a2dd76c3d999)
Move trustkeysfrom to def.cf

(cherry picked from commit 855877f8589502cb2a1f2bf3d2264000bdf81218)
files.cf: Fix minor THe typo

(cherry picked from commit d8e29ad4ec1851e3d01383da4cbf9133ebd8aa34)

Conflicts:
	lib/3.7/files.cf
Improve SUSE support throughout the masterfiles; remove SuSE class wherever possible

(cherry picked from commit 539fc1893cfe644090fec2b0f98ce7b94f4f7af8)

Conflicts:
	lib/3.7/bundles.cf
	lib/3.7/packages.cf
	lib/3.7/paths.cf
	lib/3.7/services.cf
lib/3.6/packages.cf: add filebased Solaris pkgadd support to package_specific* bundles

(cherry picked from commit 07d272892eabd4abcc446ccc20233acc4a690e5e)
Fix tests to support suse and zypper

(cherry picked from commit 6ae12402d35459e1dcf08173f0a602eef80c85e6)
fix the mysterious moving install location on solaris

(cherry picked from commit 2ae34ebb9c2ca1988a6cae64982c2bb8f85fa55d)
Mark test as failing on SUSE.

(cherry picked from commit aa8b6faee1af262d5cfb1d7d928ddf40018ff7fe)
Remove mongod.conf

(cherry picked from commit 1a4f31a7894c3b893a2b215a0a8455f6cd751c03)
rebase after #207 was merged

(cherry picked from commit 36d52b4ef10cf40331bcdf672e7d43554a2c59f5)
paths.cf and services.cf: find systemctl automatically; load+use paths

(cherry picked from commit 8e6ddaa19b24ba7e9d2429a4b0265f741bf27fb1)

Conflicts:
	lib/3.7/paths.cf
	lib/3.7/services.cf
services.cf: add chkconfig and disable support for standard_services

(cherry picked from commit 7cb10ab14f59c9d8da49e5892415e71d9d8b17ed)

Conflicts:
	lib/3.7/services.cf
bundle common inventory: enable inventory on archlinux

(cherry picked from commit 8e55f26877d6c1780d26528c8413b8262ee5582f)

Conflicts:
	promises.cf
Redmine#5650: split standard_services / classic_services to improve systemd, chkconfig, sysvservice, and Upstart support

(cherry picked from commit 5c5a9593b37447cf09a745a8175267dcbc505048)

Conflicts:
	lib/3.7/services.cf
Redmine#5650: add Solaris SMF support

(cherry picked from commit 2c5e718341819e9cee7acd39eaf060bbb79c9dec)

Conflicts:
	lib/3.7/services.cf