Fix strcasecmp defined on Windows, add warnings as errors compile argument, always supress offsetof warnings