Used args enumeration for both the update_rc() and add_rc_param().

Updated fwknop client to refer to the fwknop args enumeration rather
than the config variable names directly. This should make easier to
handle future changes of the variable name.

New function to validate a string matches a YES pattern in the configuration
file : is_yes_str().

The parse_rc_param() only returns at the end of the function, unless a fatal
error has been encountered.
Ajout du module log_msg pour le client
Inverted log level enumeration
Replaced all references to *fprintf(stderr,* by log_msg() in config_init.c
removed todo.org file in favor of using github issues
removed roadmap.org file in favor of using github milestones
[test suite] minor openssl verification update to print base64 decode flag value
Convert most strlcpy() calls to use destination bound from sizeof()

This commit helps to ensure correctness of strlcpy() calls in support of fixing
issue #2.
Continue implementing the log_msg module.
Merge remote-tracking branch 'upstream/master'
Fixed hostname resolution while spoof ip is used.

mrash/fwknop#64
Convert most strlcat() calls to use destination bound from sizeof()

This commit helps to ensure correctness of strlcat() calls in support of fixing
issue #2.
Merge remote-tracking branch 'fjoncourt/master'

This merges changes from Franck Joncourt for issues #55 (log module for fwknop)
and #64 (hostname resolution not working for -P icmp spoofing).
[test suite] restore gpg directories after test suite runs