First stab at DepthData interface and CanvasRenderingContext2D extensions.

Can we use Uint16Array here?