Bug 1006957 - Handle buffer ownership between SurfaceStream and CanvasClient. r=nical, a=1.4+