Merge pull request #1487 from vohi/master

Consistently log messages for failure with LOG_LEVEL_ERR.
Merge pull request #1484 from aappilattoq/master

Linking issues on Win — see #4608
Make $(G.dev_null) placeholder for /dev/null and Windows "nul".
Merge pull request #1478 from kacfengine/dev_null_replacement

Make $(G.dev_null) placeholder for /dev/null and Windows "nul".
Mark hash.cf as needing work on win

hash() being what it is, there isn't an easy way to work around the
problem of newlines in the cross-platform world. Tc needs to be
substantially changed.
Merge pull request #1488 from aappilattoq/master

Mark hash.cf as needing work on win
Merge pull request #1486 from sigurdteigen/cleanup/policy-loading

Move policy loading out of generic_agent.h into loading.h
Acceptance test to make sure copy_from accepts local dir separators.

Added to verify pull request #1456.
Merge pull request #1462 from jimis/minor

Output an informative message before backgrounding.
findfiles() broken — #4730. Limit tc scope on win

This tc has multiple problems:

	1. findfiles() doesn't process anything, including regular
	expressions in say, paths, but instead throws the argument back.

	2. "*" is verboten in filenames on Win. Add conditionals
	throughout the tc to avoid processing the last list element
	which contains this character.
Add missing log messages in case of promise failure.
Merge pull request #1490 from aappilattoq/master

findfiles() broken — #4730. Limit tc scope on win
Merge pull request #1456 from tzz/feature/maintain-failsafe-in-masterfiles

libpromises/bootstrap.c: generate from a .cf file
Adapt test case exceptions to new standard defined in Redmine #4607.
Restore the printing of test outcome.

It was gone after 2f43316234b17.
Fix bootstrapping not working on Windows.

This was ifdef'ed in the code before, but that was removed, so we need
to rely on platform detection instead.
Merge pull request #1492 from kacfengine/win_bootstrap

Fix bootstrapping not working on Windows.
Limit tc scope, fix dir separators on windows

Two issues:

	1. "*" is verboten in filenames on Win. Add conditionals
	throughout the tc to avoid processing the last list element
	which contains this character.

	2. In the reference strings, use $(const.dirsep) instead of
	slashes.

The testcase now passes, although it still complains about created
directories not being accessible in lsdir():

	'opendir: The system cannot find the path specified'
Adjust bug # after duplicate
Suppress testing on win. See issue #4733

edit_line insert_lines needs to crlfize, as files created without crlf
are diffed against files with crlf.