Redmine#3899: rename examples/ check target to recheck while fixing
Redmine#3899: add -v flag to remake_outputs.pl
Redmine#3899: add remake_verbose and link cf-agent and cf-promises to ~/.cfagent/bin for testing
Redmine#3899: turn examples into an acceptance test
contrib/mdv.spec: adapt to 3.6 master changes
Redmine#3899: skip examples acceptance test for now
enable gcc -Wunused-parameter against libpromises/evalfunction.c
Add missing newlines to parser error messages
cf-serverd: free getaddrinfo() result, on error of OpenReceiverChannel()

getaddrinfo() may allocate the 'result' struct even in cases where it
will return an error. Take care to free memory, although we would exit
the server process anyway.
cf-serverd: getaddrinfo() will use a numeric port, no lookup

This `AI_NUMERICSERV` flag avoids looking up the "services" table for
a string port resolution, according to the manual.
cf-serverd: getaddrinfo() will NOT set "errno" upon failure

It has its own `gai_strerror()` function to resolve its (reentrant)
result code.
Merge pull request #1194 from cdituri/cdituri/core/evalfunction-warn-about-unused-args-once-again

enable gcc -Wunused-parameter against libpromises/evalfunction.c
Merge pull request #1229 from lpefferkorn/parser_newlines

Add missing newlines to parser error messages
Merge remote-tracking branch 'GitHub_orig/master' into xrg-3.6
libutils/safe_open: fix case that a dir ends in slash/

The loop that splits a path into "component" dirs would try to process
the empty string after a final slash like in "some/dir/" .
You see, the (now removed) inner while-loop would skip successive
slashes, but only in the middle of the path string.
Now, empty components are skipped, which uses the outer loop to find
next component after an empty (double-slash) directory.