Fixes building tests in Visual Studio with msvc's own crt headers.
---
This follows patches in other places that replaced it first with _strnicmp(a, b, -1), and later with _stricmp(a, b), because _strnicmp with size=-1 raises a runtime error.
-- v2: test.h: Don't use \e. include/test.h: Don't use strcasecmp.