Add -Wundef to compiler flags (but not for gtest, sigh)