NAT-T: new style uses setsockopt and old (KLIPS-only) uses ioctl
Use $(CC) for the version test since that's different from gcc when
cross-compiling.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Use pidof instead of ps -C in _realsetup as the former is guarantied to
be available even on minimal installs. Closes Debian bug #719126.
buildlin should warn if WERROR set, and look for missing gmp.h
whitespace changes
make -lgmp into a variable
clarify use of Makefile.vendor, and clean it out.
move detection of GCC_VERSION_GE_46 for -Wno-error=cpp into central place: Makefile.common
update two minor copyright statements
Merge remote-tracking branch 'mcrhub/master'
Merge remote-tracking branch 'github/sdeziel-dev'
Merge remote-tracking branch 'github/sdeziel-natt'
Travis build regression test for Openswan
attempt to build for 32-bit and 64-bit and also for osx
begin split of openswan and KLIPS: symlink files rather than vpath/-I them
begin split of openswan and KLIPS: symlink files rather than vpath/-I them
begin split of openswan and KLIPS: symlink files rather than vpath/-I them
try to deal with -Wqual-cast/-Werror issues: addrbytesptr() should perhaps not be promising const-ness on ptr
whitespace changes
32-bit,64-bit issues with printf
removed dead function: ikev2_narrow_instantiate
more changes to addrbytesptr() rework