[test suite] minor --help update to include missed options
[test suite] establish new test.log file in --list mode
[client] bug fix to convert UDP length header field to network byte order in UDP raw mode
[client] bug fix to set non-zero random source port for UDP raw SPA mode
started on 2.6.1 ChangeLog entries
[libfko] allow MS compatible usernames

Allow usernames that are compatible with Microsoft guidelines as defined
here:

http://technet.microsoft.com/en-us/library/bb726984.aspx

This allows for greater compatibility between fwknop clients on Windows
(for example that may be deployed with Cygwin) and fwknopd on other
systems.  This change was suggested by Gerry Reno, and tracked by Github
issue #114.
fix header non-ascii chars, and introduce test suite support for detecting this in source files
[test suite] allow fuzzing_spa_packet file comments to skip particular packets
[perl FKO module] comment out username fuzzing packets that are now acceptable to libfko
[test suite] Added Rijndael+HMAC command execution test
[test suite] Added Rijndael+HMAC NAT rand port via client rc file test
[test suite] added Rijndael+HMAC SPOOF_SRC fwknoprc file test
fix header non-ascii chars, and introduce test suite support for detecting this in source files
Merge branch 'master' of ssh://github.com/mrash/fwknop
[libfko] start on refactoring fko_decode_spa_data() to put SPA field parsing into dedicated functions
[libfko] call SPA field parsers via function pointers in fko_decode_spa_data()
Merge branch 'master' of https://github.com/mrash/fwknop
Merge branch 'ms_compatible_usernames'

This merges in work on #114 to allow MS compatible usernames, and should
help Cygwin (and Windows) users.
ChangeLog updates for 2.6.1
Merge branch 'master' into rand_to_16bytes

Conflicts:
	client/fwknop.c
	lib/fko_decode.c
	test/test-fwknop.pl