Change to how strlcpy and strlcat are handled

Put strlcpy and strlcat object files back in the source group in lib.
Moved libfko_util.a to the common directory (though sources remain in
lib).  Client and server code looks to common dir for libfko-util.
This fixes issue with strlcpy showing as undefined symbol when perl FKO
module is loaded.
Add AM_CPPFLAGS to common/Makefile.am
minor CREDITS file formatting update
Fixed broken configure options for forcing a particular firewall type and path.
Added fko_set_spa_encryption_mode() multi-call test to fko-wrapper
Merging fixes_for_2.0.4 into hmac_support
added test/fko-wrapper/ files for the test suite
Remove lib/fko.h dependency on rijndael.h
minor clean up for get_keys() base64 decoded key length
merged bf990821ffcb44aba4c82a476e0309b49837ebb7 for #20
remove unused vars for pf/ipfw/ipf firewalls until NAT is supported for them
Merge branch 'hmac_support' into hmac_header_fixes
[test suite] added elapsed time display
[test suite] use find_command() for valgrind path
[test suite] minor valgrind coverage dir import status message
[test suite] minor spacing fix for hmac_access.conf file
[test suite] minor category renaming
First round if refactoring to clean up header dependencies.
Merge branch 'hmac_support' of github.com:mrash/fwknop into hmac_support
Merge my working branch 'hmac_support' into hmac_header_fixes