Redmine#2272: maparray() function
Redmine#2272: maparray() function style cleanup and return failure as needed
Out-of-tree builds broke again, fix.
Redmine#1735: classesmatching() function
Redmine#2178: add filestat() function and cfengine_stdlib.cf support
ifelse() function
add maparray() documentation
Adding yum_group package_method
Avoid invalidating package cache when only verifying

May need a per-package-method flag, as some package managers could
conceivably add or remove packages as part of a verify operation.
Merge pull request #477 from lpefferkorn/yum_group

cfengine_stdlib: Adding yum_group package_method
Restructure ExecConfig policy reload, add unit tests

Close #1885
Merge pull request #482 from sigurdteigen/master

Restructure ExecConfig policy reload, add unit tests
exec-config.c needs cf.nova.h for MinGW build
Update for process.h -> process_lib.h renaming
Use PromiseResult instead of char for promise outcome status in more functions
Add support for new and old openssl API

RSA_generate_key is marked as deprecated and as been remplaced by
RSA_generate_key_ex.
Some distributors, like Android, do not support deprecated openssl.
This patch add support for RSA_generate_key_ex. If both are available,
RSA_generate_key_ex (newer) is chosen.

Conflicts:
	cf-key/cf-key.c
Move attributes' checking of files promises to cf-agent
Remove unused parameter from FuzzyHostParse
Mark unused arguments as such
Remove unused argument in MatchRegion