Don't use /tmp on Windows, instead use value of TEMP env variable.

Also give an error if no appropriate environment variables are set.
Add InitializeWindows() call to avoid crash popups on Windows.

Popups block the test execution.
Rename mock-package-manager to use '_' for easier tool handling.

Main reason is that '-' is not allowed in variable names.

Redmine #5266.
Several Windows fixes regarding shell rules and path separators.
Skip some test cases on Windows.

Those that test package listing functionality directly are marked as
unsupported, since Windows doesn't use the package body for that.
Those that merely depend on it for testing something else are marked
as needs_work.
Remove orphaned .cf.sub file.

Last May, tests/acceptance/10_files/03_transform/004.cf went away in
commit 30cecabfac7731c349990457525fbaf5466ae7ae, "Remove old logging",
but its .cf.sub got left behind.  Tidy that away.
Warning fix: cast time_t to intmax_t when using %jd on it.
redmine5411: conn == NULL is used to indicate local "connection".

The callers of cf_stat() use it with this meaning; but it was only
testing fc.servers, which can be set to something other than
"localhost" (e.g. a list with "localhost" as the entry that's actually
being used, after failure to contact earlier entries) when conn is
NULL.  Various other functions made the same over-simplification.

Added a simple acceptance test for the resulting crasher.

Whenever the old test triggered, conn is in fact NULL (I wrote some
assertions to check that, at least in an acceptance test run); so I
simplified these conditions to just check conn (and assert the residue
in the else clause).
Editing work on ChangeLog
Merge pull request #1638 from ediosyncratic/RM5411-crash-fix

redmine5411 crash fix
Merge pull request #1634 from kacfengine/mock-package-manager_win

Redmine #5266: Package test fixes for Windows
Specifiy lmdb source and version to use in Changelog
Merge pull request #1639 from jeffali/lmdb/changelog

Specifiy lmdb source and version to use in Changelog
Change log level for failed stat'ing of remote files back to info

As long as there is no way to check wether a file exists at the
remote location, triggering an ERR level message is causing too
much noise on the target host.
The promise continues to be marked as failed.
printsize.h missing from make dist, redmine #5439.
Merge pull request #1640 from jimis/reverse_dns_access_rules

printsize.h missing from make dist, redmine #5439.
update ChangeLog about function changes