Merge changes from topic "windows-libcxx"

* changes:
  Do not enable -Wold-style-cast for Windows
  Add sys/types.h in utf8.h
  Adapt to switch to libc++ for Windows
diff --git a/include/android-base/utf8.h b/include/android-base/utf8.h
index 4b91623..1a414ec 100644
--- a/include/android-base/utf8.h
+++ b/include/android-base/utf8.h
@@ -17,6 +17,7 @@
 #pragma once
 
 #ifdef _WIN32
+#include <sys/types.h>
 #include <string>
 #else
 // Bring in prototypes for standard APIs so that we can import them into the utf8 namespace.