Move Context2d display list implementation to CustomPaintCanvas
<rdar://problem/115277503>
Pull request: https://github.com/WebKit/WebKit/pull/17645
Committed 268191@main (9062558c6145): <https://commits.webkit.org/268191@main> Reviewed commits have been landed. Closing PR #17645 and removing active labels.