[test suite] have fko_wrapper only require fko.h
[test suite] added checks to look for segfaults/crashes
[server] minor enable check via strncasecmp()
[test suite] started on SNAT tests
[server] add NULL check for SNAT translate IP
[test suite] SNAT MASQUERADE test
[test suite] additional non-HMAC SNAT tests
[test suite] don't append segfault searches to every test output file
[test suite] have Makefile.am test/conf/ file inclusion only write errors
[test suite] added invalid IPT input chain specification tests
[test suite] minor removal of duplicate Cwd usage
[test suite] added --gdb-test mode

This commit allows the test suite to execute the same fwknop/fwknopd command
used in a specified test output file under gdb.  This is a convenience
measure to allow the user to more rapidly execute fwknop/fwknopd commands
under gdb in the same way the test suite does without having to copy and paste
command line args.

Here is a basic example:

root@lorien:/home/mbr/git/fwknop.git/test# ./test-fwknop.pl --gdb output/6.test
GNU gdb
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /home/mbr/git/fwknop.git/server/.libs/fwknopd...done.
(gdb) run
Starting program: /home/mbr/git/fwknop.git/server/.libs/fwknopd -c conf/invalid_ipt_input_chain_6_fwknopd.conf -a conf/default_access.conf -d run/digest.cache -p run/fwknopd.pid -i lo --foreground --verbose --verbose
[server] if iptables init fails then no need to remove fwknop chains

This commit fixes a crash at init time in fwknopd if an improperly formatted
IPT_INPUT_ACCESS variable is used in fwknopd.conf file.  fwknopd should not
try to delete chains with a bogus IPT_INPUT_ACCESS variable, and valgrind
verifies that this change does not introduce any memory leaks (see the
'invalid iptables INPUT spec' tests run in --enable-valgrind mode).
[server] make IPT_INPUT_ACCESS validation more strict on allowed chars
[test suite] minor seg fault test message update
[server] send IPT_*_ACCESS vars through basic validation at fwknopd.conf parse time
* Interim commit to add a dump function to dump the FKO context shared
  by both the server and client. mrash/fwknop#95
minor ChangeLog update for the test suite --gdb-test feature
Add unique errors for every FKO_ERROR_INVALID_DATA.  Needed this to
track down mystery errors (#98).
[client] merged --stanza-list changes from Franck, closes #94