Implement support for patterns, based on the new paint server logic.
*** Bug 265139 has been marked as a duplicate of this bug. ***
Pull request: https://github.com/WebKit/WebKit/pull/22427
<rdar://problem/120780931>
Committed 273757@main (db4c995fc7b4): <https://commits.webkit.org/273757@main> Reviewed commits have been landed. Closing PR #22427 and removing active labels.