Bug 985017 - Part 1: Support null VolatileBufferPtrs. r=glandium, a=bajaj
Bug 985017 - Part 2: Cache a gfxImageSurface for the drawing path. r=seth, a=bajaj