This provides ue2::small_vector<T, N, Alloc> which will fall back to std::vector<T, Alloc> where the Boost version is too old or not present.