use /W4 instead of /W3 for src/* and fix/silence remaining warnings