get rid of local "len" in sanitize_string() -- no longer used
Don't use a pointer as a boolean.
LEMPTY is more appropriate than 0 as an empty set.
_updown.*: remove interface version check
testing: fix known good output from DPD=enabled to DPD=active
testing: moved testing/klips/fixups to testing/sanitizers

As these have nothing special to do with just KLIPS.
testing: change KLIPSPI to SPISPI in ipsec-look-esp-sanitize.pl

As this sanitizer is also ran over tests using NETKEY
pluto: print port in interface status

We were seeing test result changes where we noticed a new duplicate
entry in the interface list, eg:

 000 interface ipsec0/eth1 192.1.2.23
+000 interface ipsec0/eth1 192.1.2.23

This turned out to be caused by the new default enabling of NAT-T which
also binds port 4500. By printing the port, the output now becomes:

 000 interface ipsec0/eth1 192.1.2.23:4500
 000 interface ipsec0/eth1 192.1.2.23:500
pluto: remove confusing nat-t related WARNINGs

The ones related to virtual_private were confusing and not always correct either.
testing: update output for ikev1_natt:both
testing: transport mode warning now uses names
testing: libdir= no longer exists and is not listed in status output anymore
Fix bug in do_file_authentication.
Introduced by DHR on 2014 Jan 12 via 69caecc522448a4c36d679d0f3ca48c0864b2182.
pluto: fix previous fixup of do_file_authentication()
improve elegance slightly
testing: algo-pluto-02 partial cleanup
do-while is clearer with braces
KLIPS: fix compile on < 3.9 kernels with no PDE()

Also decoupled the versioned #if with NAME_SPACES and made that
a separate #if
Merge branch 'master' of vault.libreswan.fi:/srv/src/libreswan
Merge branch 'master' into github_master
Merge branch 'master' of https://github.com/libreswan/libreswan into github_master