Revert of Change exo::SurfaceFactoryOwner to exo::ExoCompositorFrameSink (patchset #54 id:1050001 of https://codereview.chromium.org/2493223002/ )

Reason for revert:
Breaks test (DesktopMediaListAshTest.ScreenOnly) in chromeos-ozone builds.

Original issue's description:
> Moved exo::SurfaceFactoryOwner to its own file and renamed it to exo::CompositorFrameSink.
>
> CompositorFrameSink implements cc::mojom::MojoCompositorFrameSink.
>
> CompositorFrameSink is no longer a friend class of exo::Surface.
>
> Added exo::CompositorFrameSinkHolder class that implements cc::mojom::MojoCompositorFrameSinkClient.
>
> BUG=659601
> CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
>
> Review-Url: https://codereview.chromium.org/2493223002

TBR=reveman@chromium.org,fsamuel@chromium.org,jbauman@chromium.org,sky@chromium.org,staraz@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=659601

Review-Url: https://codereview.chromium.org/2566813002
Cr-Commit-Position: refs/heads/master@{#437753}
12 files changed