Use strings.h only

If string.h winds up being needed for some platforms, it can be included
through platform-specific defines (e.g. #ifdef WIN32).
Remove define for catching signals