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
Fixed broken configure options for forcing a particular firewall type and path.
Merging fixes_for_2.0.4 into hmac_support
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
[test suite] started adding HMAC equivalent tests for all existing tests
Merge branch 'hmac_header_fixes' of github.com:mrash/fwknop into hmac_header_fixes
remove a couple of unnecessary header includes