[test suite] minor spelling typo fix
[test suite] buf fix for DYLD_LIBRARY_PATH on Mac OS X systems
[libfko] minor bug fix to not return GPG error codes from _rijndael_decrypt()
[test suite] added portrange bpf filter test
[test suite] added git branch and commit values to init
[test suite] check for Darwin uname output for Mac OS X
[server] minor comment typo fix
Updated authorship and copyright information

This commit updates all authorship and copyright information to include a
standard header that references the AUTHORS and CREDITS file. This standard
header was written by the Debian legal team at the request of Franck Joncourt.
[libfko] change SPA packet format to use true 16 bytes of random data

This is a significant change that updates the current strategy of 16
digits of random data (which works out to about 53 bits of entropy) to
using true 16 bytes of random data.  By itself, this change breaks
backwards compatibility with prior versions of fwknop.  However, a
subsequent change will add a legacy mode (similar to the encryption
legacy mode) that retains backwards compatibility for those that need
it.
[libfko] ensure not to include the ':' delimiter in rand value copying
[libfko] add random data backwards compatibility mode

This restores libfko backwards compatibility for the old digits-only
strategy for random number component of SPA packets.
[client] added --rand-mode-legacy
[libfko] enforce ':' delimiter for new random data format
[perl/python modules] fix up new rand mode error code
[server] implement legacy rand mode for backwards compatibility in fwknopd
[perl/python] add rand_mode to ..._with_data() calls
[test suite] added legacy rand mode for several tests with existing SPA packets
[libfko] enforce length requirements argument provided to fko_set_rand_value()
[perl] add rand modes to account for legacy rand mode
[perl] add ability to set rand mode