missing strings.h for strcasecmp()

Linux (maybe others) need strings.h for strcasecmp(). strdup(), BTW, is only available on linux if _BSD_SOURCES (or one of a couple others) is defined.