Removing buggy undocumented feature ...

... according to discussion at
https://github.com/jimis/core/commit/d4999f291bf937ef36ee05c28149ca773b172865
Fix selectservers().

See Redmine #5458. Thanks to Bob Ingersoll for spotting it.
Add acceptance test for selectservers().
TryConnect() should return error when select() times out.
Logging in milliseconds is ugly.
Fix socket descriptor leak.
Acceptance test for selectservers() now checks failures as well as successes.

Unfortunately some requests may timeout, which means that the test will
take 30s to complete. In the future we should enable parallel test
harness to avoid waiting.
Selectservers() now logs INFO in case of timeout.
Beautify message.
Use dcs_passif_expected() to check and report all classes are set.
Change timeout so that acceptance test takes only 5 seconds instead of 30.

Does not work for now, should work after redmine #5497 gets fixed.
Redmine #4312: Fix incorrect file location for backup repository.

Canonifying and appending the file name was done twice, so the fix
was simply to remove the first pass.
Report repaired compliance for promise types that use methods.

Services promises call VerifyMethod and would never be reported as
repaired, as VerifyMethod filters that result out (the promise inside
the method is still reported as repaired). Instead, filter the
compliance in the existing helper function that is called only by the
evaluator.

Fixes #5504
Make lmdb recreate a file if it has an invalid format
Merge pull request #1653 from jeffali/fix/lmdb_recreate_test

Make lmdb recreate a file if it has an invalid format
Merge pull request #1646 from jimis/selectservers

Selectservers

Looks good to me.
Merge pull request #1655 from vohi/fix_services_compliance

Report repaired compliance for promise types that use methods.
Merge pull request #1654 from kacfengine/repository_file_location

Redmine #4312: Fix incorrect file location for backup repository.
Move new test into staging as long as it fails in build pipeline.

The test passes in a local run, so not reverting the change otherwise.
tests/unit: fix file_writer test on Mac OS X (Darwin) because of clang