Redmine#5209: string_downcase the eval result for AIX and Solaris
Redmine#6220: on Solaris 10 acceptance tests, use a Perl sort to enable 10_files/02_maintain/changes_depth_search.cf
A bit doc.
Rename process_finish() to process_replace().
cf-upgrade shouldn't include from lmdb, postgres etc.
Preserve environment through exec.

For example dpkg requires PATH environment variable.
Silence a number of compiler warnings.
Merge pull request #1783 from vohi/compiler_warnings

Silence a number of compiler warnings.
Merge pull request #1774 from jimis/cfupgrade

Simple doc, Makefile, and cherry-pick error fixes.
Windows version needs to be renamed as well.
Merge pull request #1784 from jimis/cfupgrade

Windows version needs to be renamed as well.
Redmine #6214: Fix memory alignment errors when using LMDB/NextDB().

This was causing SPARC architecture to crash when expecting a struct
in the value, since the struct would be aligned to a byte position
which depended on the length of the key. x86 is also slower when
accessing unaligned data types, so should be an improvement there as
well.
Merge pull request #1788 from kacfengine/sparc_memory_alignment

Redmine #6214: Fix memory alignment errors when using LMDB/NextDB().
Merge branch 'portability' of git://github.com/jimis/core

Pull request #1777.

Conflicts:
	libpromises/generic_agent.c
Include misc_lib.h in all tests that use xsnprintf().
test.h should always be included first.
Merge pull request #1791 from jimis/master

Include misc_lib.h in all tests that use xsnprintf().
Merge pull request #1792 from jimis/master

test.h should always be included first.
Don't use the deprecated API of RSA_generate_key.
tls_generic_test is now passing on Solaris.