Added a check if we start with the keyword "bundle" or "body" + unit test
Fix yum package_method to be able to delete packages
Redmine#1700: add filestat fields linktarget and linktarget_shallow
Redmine#1578: when creating logs, set mode to 600
Document fix for yum package_method and extend to yum_rpm
new lib bundle: feature.cf
Log message about missing input files only verbose if ignore_missing_inputs is set

Fixes #3191
Fix iteration on empty RB tree, add test
Fix parser test that checks for invalid promise type
Make sure function 'and' gets a caller promise, add acceptance test

Close #3173
Do not exit from loop in ExpandScalar if parts of it is still expandable

Close #3144
To policy-output-format=json, add line info to elements, remove absolute offsets
Merge pull request #835 from vohi/fix_3191

Log message about missing input files only verbose if ignore_missing_inputs is set
Include source path information in JSON output for bodies.
Merge pull request #836 from vohi/sourceLineInJSON

Include source information in JSON output.
Give a more precise error when ACL cannot be set
Merge pull request #816 from jooooooon/fix_yum_package_method_for_delete_master

Fix yum package_method to be able to delete packages
Merge pull request #833 from tzz/tzz/creature-feature

new lib bundle: feature.cf
Fix wrong log message when a promise is ignored due to 'ifvarclass' not matching

This situation occurs if a promise is prefixed with a "class_exp_1::" notation
and has a "ifvarclass => "class_exp_2" statement. Then the log message
says:
Skipping next promise '<promise>', as context 'class_exp_1' is not relevant
Whereas it should say:
Skipping next promise '<promise>', as var-context 'class_exp_2' is not relevant
add version comparison commands to Debian