Squashed 'third_party/marl/' changes from 5c6c1532220..d29553a3730

d29553a3730 Add missing <vector> include

git-subtree-dir: third_party/marl
git-subtree-split: d29553a3730f2bbe7ab4afd37e926e787faae4a0
diff --git a/src/thread.cpp b/src/thread.cpp
index a0101bd..3febe62 100644
--- a/src/thread.cpp
+++ b/src/thread.cpp
@@ -29,6 +29,7 @@
 #include <array>
 #include <cstdlib>  // mbstowcs
 #include <limits>   // std::numeric_limits
+#include <vector>
 #undef max
 #elif defined(__APPLE__)
 #include <mach/thread_act.h>