Don't hardcode lock-runlog file rotation, let it to logrotate() bundle
Add convenience this.promise_dirname variable, with acceptance test.
Merge pull request #969 from tzz/feature/promise_dirname

Add convenience this.promise_dirname variable, with acceptance test.
Adding Version structure

This structure can be used to compare software versions. It is aimed
towards comparison of CFEngine versions.
It supports the following format:

major.minor.path.extra-build

The field 'extra' is never included in comparisons, it is only included for
compatibility with Windows systems.
Merge pull request #971 from cduclos/cf-agent-update

Adding Version structure
Fix overzealous writing of cf_promises_validated
Redmine#3446: ignore source position when unique-hashing promises
Merge pull request #889 from lpefferkorn/runlog_rotation

Don't hardcode lock-runlog file rotation, let it to CFEngine policies
strftime_GMT.cf: filter out GMT_Hr0 through GMT_Hr9 from the test
Merge pull request #973 from tzz/tzz/strftime-test-fix

strftime_GMT.cf: filter out GMT_Hr0 through GMT_Hr9 from the test
Fix process user counting by realigning enum PlatformContext
Return result from variables actuator
Return result from classes actuator
Return result from reports actuator
Return result from commands actuator
Return result from services actuator
Return result from processes actuator
Return result from packages actuator
Return result from databases actuator
Return result from methods actuator