aom_thread: Fix leaking min/max macros

This breaks building noise_model_test and others on MSVC.

Followup to I692b03fa3e70b7a53962d3fd209498f70f712fed.

Change-Id: I87354334d16a7503ddc5c19ea1d68fa829a67de4
diff --git a/aom_util/aom_thread.h b/aom_util/aom_thread.h
index 8fdcd9e..89f793d 100644
--- a/aom_util/aom_thread.h
+++ b/aom_util/aom_thread.h
@@ -28,6 +28,10 @@
 #if CONFIG_MULTITHREAD
 
 #if defined(_WIN32) && !HAVE_PTHREAD_H
+// Prevent leaking max/min macros.
+#undef NOMINMAX
+#define NOMINMAX
+#define WIN32_LEAN_AND_MEAN
 #include <errno.h>    // NOLINT
 #include <process.h>  // NOLINT
 #include <windows.h>  // NOLINT