Reland "New protobuf format for event log.""""

This reverts commit 6cfbc35ad7e6c64874c1e2dbd58b8d7c4ab3a679.

Reason for revert: Fixing downstream projects.

Original change's description:
> Revert "Revert "Revert "New protobuf format for event log."""
> 
> This reverts commit ef8f42040367b3809295a007d7eeeff4526e1b39.
> 
> Reason for revert: New problems with downstream project.
> 
> Original change's description:
> > Revert "Revert "New protobuf format for event log.""
> > 
> > This reverts commit 546373fc66e24d041e8eb8ffd2fc522847d841d1.
> > 
> > Reason for revert: Downstream project fixed.
> > 
> > Original change's description:
> > > Revert "New protobuf format for event log."
> > > 
> > > This reverts commit 99463c14dbbc88732f0991cb30e7bbfcdaeb3cdc.
> > > 
> > > Reason for revert: Speculative revert for downstream project breakage.
> > > 
> > > Original change's description:
> > > > New protobuf format for event log.
> > > > 
> > > > Bug: webrtc:6295
> > > > Change-Id: Ie20a2808a4f076b05fb6195f4fed73215f6fd3b2
> > > > Reviewed-on: https://webrtc-review.googlesource.com/8880
> > > > Commit-Queue: Björn Terelius <terelius@webrtc.org>
> > > > Reviewed-by: Per Kjellander <perkj@webrtc.org>
> > > > Reviewed-by: Dino Radaković <dinor@webrtc.org>
> > > > Cr-Commit-Position: refs/heads/master@{#21291}
> > > 
> > > TBR=terelius@webrtc.org,perkj@webrtc.org,dinor@webrtc.org
> > > 
> > > Change-Id: Ic319170a7a777002ca29248d102cb4e26966d5ae
> > > No-Presubmit: true
> > > No-Tree-Checks: true
> > > No-Try: true
> > > Bug: webrtc:6295
> > > Reviewed-on: https://webrtc-review.googlesource.com/33400
> > > Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> > > Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
> > > Cr-Commit-Position: refs/heads/master@{#21292}
> > 
> > TBR=brandtr@webrtc.org,terelius@webrtc.org,perkj@webrtc.org,dinor@webrtc.org
> > 
> > Change-Id: I9e96e5007d0447e63178d47c7330488b2a8f2b6f
> > No-Presubmit: true
> > No-Tree-Checks: true
> > No-Try: true
> > Bug: webrtc:6295
> > Reviewed-on: https://webrtc-review.googlesource.com/33440
> > Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> > Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#21296}
> 
> TBR=brandtr@webrtc.org,terelius@webrtc.org,perkj@webrtc.org,dinor@webrtc.org
> 
> Change-Id: I4eb15c809f67af13ffa7b7df6eb06088af21f63f
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: webrtc:6295
> Reviewed-on: https://webrtc-review.googlesource.com/33480
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#21297}

TBR=brandtr@webrtc.org,terelius@webrtc.org,perkj@webrtc.org,dinor@webrtc.org

Change-Id: I7895575f2b6e4ec2c36296fe81a7596147158601
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:6295
Reviewed-on: https://webrtc-review.googlesource.com/33520
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21299}
diff --git a/logging/BUILD.gn b/logging/BUILD.gn
index 981231b..5bf99da 100644
--- a/logging/BUILD.gn
+++ b/logging/BUILD.gn
@@ -137,6 +137,13 @@
     proto_out_dir = "logging/rtc_event_log"
   }
 
+  proto_library("rtc_event_log2_proto") {
+    sources = [
+      "rtc_event_log/rtc_event_log2.proto",
+    ]
+    proto_out_dir = "logging/rtc_event_log"
+  }
+
   rtc_static_library("rtc_event_log_parser") {
     sources = [
       "rtc_event_log/rtc_event_log_parser.cc",
@@ -144,6 +151,7 @@
     ]
 
     deps = [
+      ":rtc_event_log2_proto",
       ":rtc_event_log_api",
       ":rtc_event_log_proto",
       "..:webrtc_common",