Revert "Revert of Implement the NackModule as part of the new jitter buffer. (patchset #19 id:360001 of https://codereview.webrtc.org/1715673002/ )"

This reverts commit eb648bf0e5a9bae185bcd6b4b3be371e1da3507d.

Re-reverting to fix original CL (https://codereview.webrtc.org/1715673002/).

TBR=stefan@webrtc.org, tommi@webrtc.org, torbjorng@webrtc.org

BUG=webrtc:5514

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

Cr-Commit-Position: refs/heads/master@{#11904}
diff --git a/webrtc/modules/video_coding/video_coding.gypi b/webrtc/modules/video_coding/video_coding.gypi
index 94028a9..02c9c6b 100644
--- a/webrtc/modules/video_coding/video_coding.gypi
+++ b/webrtc/modules/video_coding/video_coding.gypi
@@ -36,6 +36,7 @@
         'frame_buffer.h',
         'generic_decoder.h',
         'generic_encoder.h',
+        'histogram.h',
         'inter_frame_delay.h',
         'internal_defines.h',
         'jitter_buffer.h',
@@ -44,6 +45,7 @@
         'media_opt_util.h',
         'media_optimization.h',
         'nack_fec_tables.h',
+        'nack_module.h',
         'packet.h',
         'qm_select_data.h',
         'qm_select.h',
@@ -65,10 +67,12 @@
         'generic_decoder.cc',
         'generic_encoder.cc',
         'inter_frame_delay.cc',
+        'histogram.cc',
         'jitter_buffer.cc',
         'jitter_estimator.cc',
         'media_opt_util.cc',
         'media_optimization.cc',
+        'nack_module.cc',
         'packet.cc',
         'qm_select.cc',
         'receiver.cc',