Remove all uses of skia::RefPtr and stale includes

This CL is the Ozone-specific section of the change.

Finish deprecating skia::RefPtr in favor of sk_sp<>.
This should significantly reduce the amount of manual reference
management Chromium and Blink authors need to do for Skia objects.

We still have some APIs vending raw pointers to ref-counted Skia
objects which will need to be wrapped in sk_sp<>, but that should
be easier and more predictable. This CL does *not* try to remove
all cases of raw pointers to Skia objects in Chromium.

R=fmalita@chromium.org,spang@chromium.org
BUG=skia:5707,604716

Review-Url: https://codereview.chromium.org/1942973002
Cr-Commit-Position: refs/heads/master@{#391231}
10 files changed