Fix threading issues in the audio pipeline for WebRTC remoting protocol.

1. Updated unittests to use a separate thread for audio encoding and
   decoding.
2. WebrtcAudioSinkAdapter was calling AudioStub on a wrong thread.
3. WebrtcAudioModule was destroying base::Timer on a thread different
   from the one on which it is created.

Review-Url: https://codereview.chromium.org/2650633003
Cr-Commit-Position: refs/heads/master@{#445566}
5 files changed