Use sk_sp-based picture recording APIs in Blink
1) use SkPictureRecorder::finishRecordingAsPicture() over endRecordingAsPicture()
2) store as sk_sp<SkPicture> (when localized) or convert to (Pass)RefPtr (when retained in Blink).
(+ a couple of Chromium clients which were missed in prev CLs)
BUG=
skia:5077,
chromium:597634
Committed:
https://crrev.com/9e89d089491acaa32fe1d83f60eae0511811e5a7
Cr-Commit-Position: refs/heads/master@{#383496}