ozone: scenic: Move rectangle resource from ScenicWindowCanvas to ScenicWindow

The shape and location of the window is independent of rendering method,
so move those resources to ScenicWindow where they can be used for both
software & vulkan rendering paths.

Bug: 861853
Test: ozone_demo --ozone-platform=scenic --enable-vulkan (with full series)

Change-Id: I728d9d6fc173dd629b319a5de14072c60156d695

Reviewed-on: https://chromium-review.googlesource.com/1188970
Reviewed-by: Sergey Ulanov <sergeyu@chromium.org>
Commit-Queue: Michael Spang <spang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#586292}
4 files changed