Remove webrtc::ScopedVector

We can (and should) use std::vector<std::unique_ptr<T>> instead.
Because it's standard, and because it's safer since callers have to
manually wrap elements in std::unique_ptr before inserting them and
manually unwrap them after inserting them.

Review URL: https://codereview.webrtc.org/1839603002

Cr-Commit-Position: refs/heads/master@{#12182}
diff --git a/webrtc/test/call_test.h b/webrtc/test/call_test.h
index 327253d..eb33c0f 100644
--- a/webrtc/test/call_test.h
+++ b/webrtc/test/call_test.h
@@ -10,11 +10,11 @@
 #ifndef WEBRTC_TEST_CALL_TEST_H_
 #define WEBRTC_TEST_CALL_TEST_H_
 
+#include <memory>
 #include <vector>
 
 #include "webrtc/call.h"
 #include "webrtc/call/transport_adapter.h"
-#include "webrtc/system_wrappers/include/scoped_vector.h"
 #include "webrtc/test/fake_audio_device.h"
 #include "webrtc/test/fake_decoder.h"
 #include "webrtc/test/fake_encoder.h"
@@ -100,7 +100,7 @@
 
   rtc::scoped_ptr<test::FrameGeneratorCapturer> frame_generator_capturer_;
   test::FakeEncoder fake_encoder_;
-  ScopedVector<VideoDecoder> allocated_decoders_;
+  std::vector<std::unique_ptr<VideoDecoder>> allocated_decoders_;
   size_t num_video_streams_;
   size_t num_audio_streams_;