Correct vzps usage
Redmine#5271: pluck set_field_value
Redmine#5271: do not INFORM erroneously if setting an empty field to an empty value, just note it in VERBOSE
X509_gmtime_adj() and OpenSSL 0.9.8 overflow on 32-bit windows.
Merge pull request #1685 from jimis/redmine5707

X509_gmtime_adj() and OpenSSL 0.9.8 overflow on 32-bit windows.
Yield cf-serverd lock at the end of its execution.
Close listening socket before exiting.
Report methods promises as repaired to CFEngine Enterprise.

While methods promises are not making any changes to the system
themselves, they provide the means of abstraction that is relevant
for compliance reporting. Otherwise, users of bundles need to
know about the details of the bundles in order to correctly evaluate
compliance.
Merge pull request #1688 from vohi/methods_repaired_compliance

Report methods promises as repaired to CFEngine Enterprise.
Give GenerateDiffReports access to the agent config.
Merge pull request #1689 from kacfengine/bootstrap_check

Give GenerateDiffReports access to the agent config.
Failing to set SO_LINGER is not a catastrophic event, do not exit.
Do not log at level ERR non-catastrophic events.
The caller exits, no need to do it in the callee.
No change in logic, just moved things around to make more functions static.
Merge pull request #1686 from jimis/yield_serverd_resources

Yield serverd resources
Fix build: Remove redundant function declaration.
fix uptime calculation for solaris
Open execution log file descriptor on every write. #4378
Merge pull request #1692 from McAtte/uptime-patch-solaris

fix uptime calculation for solaris