WebSocket: Rename DocumentWebSocketChannel to WebSocketChannelImpl

DocumentWebSocketChannel is used for WebSocket on Document, but it's also used
on WorkerGlobalScope when the off-main-thread WebSocket is enabled. This CL
renames DocumentWebSocketChannel to WebSocketChannelImpl for reducing confusion.

Before this CL, the class hierarchy is as follows:

- WebSocketChannel
  - DocumentWebSocketChannel
  - WorkerWebSocketChannel
  - MockWebSocketChannel

After this CL, the class hierarchy is as follows:

- WebSocketChannel
  - WebSocketChannelImpl
  - WorkerWebSocketChannel (to be removed)
  - MockWebSocketChannel

After the off-main-thread WebSocketChannel is enabled by default,
WorkerWebSocketChannel is removed.

Bug: 825740
Change-Id: If9998a7c30cfda05d6d3ffb6f7b4b4437edf0aed
Reviewed-on: https://chromium-review.googlesource.com/1025240
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553037}
10 files changed