Redmine#3446: ignore source position when unique-hashing promises
Add very verbose logging for packages promises
Added acceptance test for redmine #2614
Fix compile error without libacl.
Merge pull request #982 from kacfengine/master

Fix compile error without libacl.
Merge pull request #976 from tzz/tzz/add-packages-logging

Add very verbose logging for packages promises
Merge pull request #981 from bheilman/add_acceptance_test_for_redmine_2614

Added acceptance test for redmine #2614
Fixing 105.cf and moving it out of staging.
Fixing 119.cf and moving it out of staging.
Fixing 305.cf and moving it out of staging.
Fixing 306.cf and moving it out of staging.
Fixing 307.cf and moving it out of staging.
Fixing 308.cf and moving it out of staging.
Fix wrong function signature.
Initialize default digest before other agent initialization.

Otherwise we can get into a situation where the wrong digest is
selected for the key hashes.
Merge pull request #983 from kacfengine/master

Some small fixes.
Fixing 309.cf and moving it out of staging.
Fixing 310.cf and moving it out of staging.
Fixing 311.cf and moving it out of staging.
Fixing 314.cf and moving it out of staging.