FrameEncryption Video End To End Testcase.

There was a suggestion in a previous CL to add an end to end test case to
prevent future regressions. I have enabled this by adding two fakes that
perform fake encryption and enabling an end to end test with VP8 and the
GenericDescriptor.

Bug: webrtc:9927
Change-Id: Icf96eeed541ada1e0579eb81b6f87a46d1c43d96
Reviewed-on: https://webrtc-review.googlesource.com/c/108020
Commit-Queue: Benjamin Wright <benwright@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25399}
diff --git a/video/BUILD.gn b/video/BUILD.gn
index dc715d1..33dcbe6 100644
--- a/video/BUILD.gn
+++ b/video/BUILD.gn
@@ -394,6 +394,7 @@
       "end_to_end_tests/config_tests.cc",
       "end_to_end_tests/extended_reports_tests.cc",
       "end_to_end_tests/fec_tests.cc",
+      "end_to_end_tests/frame_encryption_tests.cc",
       "end_to_end_tests/histogram_tests.cc",
       "end_to_end_tests/multi_codec_receive_tests.cc",
       "end_to_end_tests/multi_stream_tester.cc",
@@ -426,6 +427,8 @@
       ":video",
       ":video_mocks",
       ":video_stream_encoder_impl",
+      "../api:fake_frame_decryptor",
+      "../api:fake_frame_encryptor",
       "../api:simulated_network_api",
       "../api/test/video:function_video_factory",
       "../api/video:encoded_image",