Adding AudioNetworkAdaptor interfaces.

AudioNetworkAdaptor is supposed to facilitate AudioEncoder to adapt to varying network conditions.

This is the first of a sequence of CLs that are to add one implementation of AudioNetworkAdaptor.

This CL illustrates the interfaces of the AudioNetworkAdaptor.

BUG=webrtc:6303

Review-Url: https://codereview.webrtc.org/2308573002
Cr-Commit-Position: refs/heads/master@{#14115}
diff --git a/webrtc/modules/audio_coding/audio_coding.gypi b/webrtc/modules/audio_coding/audio_coding.gypi
index 70f0526..1e14b7c 100644
--- a/webrtc/modules/audio_coding/audio_coding.gypi
+++ b/webrtc/modules/audio_coding/audio_coding.gypi
@@ -9,6 +9,7 @@
 {
   'includes': [
     '../../build/common.gypi',
+    'audio_network_adaptor/audio_network_adaptor.gypi',
     'codecs/interfaces.gypi',
     'codecs/cng/cng.gypi',
     'codecs/g711/g711.gypi',
@@ -147,6 +148,7 @@
         '<@(audio_coding_dependencies)',
         '<(webrtc_root)/common.gyp:webrtc_common',
         '<(webrtc_root)/webrtc.gyp:rtc_event_log',
+        'audio_network_adaptor',
         'neteq',
         'rent_a_codec',
       ],