Redmine#3446: ignore source position when unique-hashing promises
Merge pull request #975 from sigurdteigen/master

A good chunk of PromiseResult for actuators
MinGW fixes for PromiseResult returns
Fix compile error.
Merge pull request #977 from kacfengine/master

Fix compile error.
Lots of fixes to package version comparisons and repository handling.

Too many fixes to count, but in general a lot of fixes on the sign of
comparisons (flipping less-than for greater-than, and vice versa), as
well as a lot of places where the comparison was reset wrongly.

Also made better verbose messages for package comparisons.

Fixes issue #3314, although a change to the update policy will still
be needed.
Merge branch 'master' of github.com:cfengine/core into upgrade_fixes

Conflicts:
	cf-agent/vercmp.c
	cf-agent/verify_packages.c
Merge pull request #978 from kacfengine/upgrade_fixes

Lots of fixes to package version comparisons and repository handling.
Return PromiseResult from KeepServerPromise
Return PromiseResult in PromiseActuator
Remove warnings, constify
Log level of 'This agent is not bootstrapped' from Warn => Verbose
Fix leftover lessthan/greaterthan bug after 7c6e4939782.
Merge pull request #979 from kacfengine/master

Fix leftover lessthan/greaterthan bug after 7c6e4939782.
Fix corruption in VarRefSetMeta
Fixing tests to remove temporary files

Tests will be written to a folder in /tmp called "tls_tests"
Merge pull request #980 from cduclos/test-writing-week

Fixing tests to remove temporary files
Add very verbose logging for packages promises
Added acceptance test for redmine #2614
Fix compile error without libacl.