Added save capability for a specific stanza in fwknoprc.
* Added KEY, KEY_BASE64 and HMAC_KEY_BASE64 definitions to the save capability.
* Allowed section to be found during an update of fwknoprc even if there are somes spaces before the stanza.
* Allowed the user to strike the ENTER key to overwrite the section as it will be done with the 'Y' char.
Added more command line switches in order for the user to be able to specify the Rijndael, Rijndael base64 and HMAC key.
Merge remote-tracking branch 'upstream/hmac_support' into hmac_support

Conflicts:
	client/cmd_opts.h
	client/config_init.c
Moved static functions from the client to the fko_util.c file.
Added new parameters HMAC_DIGEST_TYPE to the save capability.
Fixed data format for some arguments in fwknoprc when they are saved.
New function bool_to_yesno.
Added the possibility to parse only sedction in a fwknoprc file and not only the whole file
Added the possibility to parse only sedction in a fwknoprc file and
not only the whole file - more.
Remove useless comment.
added encryption type/mode and message type string representations for FKO context diplay output
[client] --nat-rand-port bug fix

Bug fix for --nat-rand-port mode to ensure that the port to be
NAT'd is properly defined so that the fwknopd server will NAT
connnections to this port instead of applying the NAT operation to the
port that is to be accessed via -A.  This change also prints the
randomly assigned port to stdout regardless of whether --verbose mode is
used (since it not then the user will have no idea which port is
actually going to be NAT'd on the fwknopd side).
[test suite] added 'server_conf' hash key verification
[server] allow long Rijndael command messages

This change allows SPA clients to include long messages in command mode and
generally allows decryption operations to dictate success/failure instead of
SPA packet length to gate decryption attempts.  Closes #40.
Add ne wdirective to setup.py in order to be able to build the python binding
without having libfko installed on the system.
Merge remote-tracking branch 'fjoncourt/hmac_support' into hmac_support

Significant merge from Franck Joncourt to add the ability to save command line
args to ~/.fwknoprc stanzas.  This merge is in support of #4.

Conflicts:
	lib/fko_util.c
	lib/fko_util.h
[test suite] added hmac_force_nat_access.conf file to Makefile.am
minor hmac prototype update to add const qualifier
Merge remote-tracking branch 'fjoncourt/python_binding' into hmac_support