Make Demuxer::Stop() synchronous.

BUG=349211
TEST=All existing tests pass.

Review URL: https://codereview.chromium.org/416393003

Cr-Commit-Position: refs/heads/master@{#292958}
12 files changed