The Web-facing part for the WebGPU buffers + textures implementation
<rdar://problem/30929277>
Created attachment 304223 [details] Patch
Committed r213782: <http://trac.webkit.org/changeset/213782>