Ensure that HAVE_STRNDUP is defined in C

HAVE_STRNDUP wasn't being defined in config.h, so missing/strndup.h would *always* be included, preventing ettercap from building on linux.