Remove WebWaitableEvent and replace it with WaitableEvent.

The abstraction for WaitableEvents was unnecesary since
platform can now depend on base.

BUG=561879

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

Cr-Commit-Position: refs/heads/master@{#374938}
23 files changed