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
Merge pull request #1692 from McAtte/uptime-patch-solaris

fix uptime calculation for solaris
Merge pull request #1650 from tzz/redmine5271-set-empty-field

Redmine5271 set empty field
Rename shell script to .sh extension.