Bug 748598 - Implement VolatileBuffer for OSX, Ashmem, and Windows, r=
Bug 748598 - Implement gfxLockedImageSurface for handling images managed by a VolatileBuffer, r=
Remove unused code
Bug 748598 - Store decoded images in VolatileBuffers, r=
avoid invalidation
16bit support
Disposable scaled images
Remove windows surfaces in imgFrame