Revert of compositor-worker: Refactor CompositorWorkerManager (patchset #16 id:290001 of https://codereview.chromium.org/1449953002/ )

Reason for revert:
It caused consistent timeout of webexposed/global-interface-listing-compositor-worker.html

https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20Leak/builds/15965

Original issue's description:
> compositor-worker: Refactor CompositorWorkerManager
>
> Much of the functionality in CompositorWorkerManager
> was related to shared compositor thread state. This
> patch moves that to CompositorWorkerSharedState, an
> implementation detail of CompositorWorkerThread.
>
> The shared state also now uses the real compositor
> thread.
>
> The existing compositor worker layout tests needed
> to be moved to a virtual test suite since they now
> depend on having a compositor thread.
>
> BUG=430155
>
> Committed: https://crrev.com/d710cbc079b51b819349203ee408f36dc056055e
> Cr-Commit-Position: refs/heads/master@{#362590}

TBR=piman@chromium.org,haraken@chromium.org,rbyers@chromium.org,sadrul@chromium.org,skyostil@chromium.org,vollick@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=430155

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

Cr-Commit-Position: refs/heads/master@{#362641}
30 files changed