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).
test/acceptance: adjust for stdlib bundle renames
update ChangeLog about new masterfiles bundles
Redmine#5339: add missing patch cache load
Redmine#5339: another fix for the missing patch cache load
Redmine#5339: always try to load patch cache together with the package cache
Revert "Redmine#5339: always try to load patch cache together with the package cache"

This reverts commit 512ab25a22ea98dac2452d209402eba1af4a803f.
Revert "Redmine#5339: another fix for the missing patch cache load"

This reverts commit 90e2758df4608c4f08274b24305abc5e303e01fc.
Revert "Redmine#5339: add missing patch cache load"

This reverts commit dde952bf279028c65d2867ea52aef65448ffd1d5.
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