Replace generic OwnedGLObject with typed helpers that know how to create and delete themselves. Since OpenGL object id's can be respecified, reset() is replaced by ensure(), which ensures that an object id has been allocated.
<rdar://problem/101522082>
Pull request: https://github.com/WebKit/WebKit/pull/5724
Committed 256347@main (31968b06266f): <https://commits.webkit.org/256347@main> Reviewed commits have been landed. Closing PR #5724 and removing active labels.